原创 音視頻編解碼原理基礎
1.音視頻播放器原理 音視頻技術主要包含以下幾點:封裝技術,視頻壓縮編碼技術和音頻編碼壓縮技術。 如果解碼本地視頻,則不需要解協議:解封裝->解碼音視頻->音視頻同步; 解協議的作用:將流媒體協議的數據解析爲標準的響應的封裝格式的數據,
原创 自定義通用標題欄
1.com_title.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/r
原创 textView點擊不同區域,有不同的點擊效果
public static String reminder1 = "3、 交易費率以實際費率爲準,可參閱<font color='#4169e1'>“現金寶A類費率結構”</font>、<font color='#4169e1'>“黃金
原创 導入項目報錯 Unable to resolve additional project configuration
<ij_msg_gr>Project resolve errors<ij_msg_gr><ij_nav>/media/bsp/_dde_data/applications/ANDROID/androidspace/zxbank-andro
原创 返回鍵
//記錄用戶首次點擊返回鍵的時間 private long firstTime=0; @Override public boolean onKeyDown(int keyCode, KeyEvent e
原创 沉浸狀態欄
http://blog.csdn.net/guolin_blog/article/details/51763825 /** * [沉浸狀態欄] */ protected void steepStatus
原创 Android 實現點擊兩次BACK鍵退出應用
http://www.androidchina.net/5652.html
原创 apk版本更新
一. apk下載 public void downloadTask(String url){ File fileApk = new File(Environment.getExternalStoragePublicDir
原创 Android 實現點擊兩次BACK鍵退出應用
//記錄用戶首次點擊返回鍵的時間 private long firstTime=0; @Override public boolean onKeyDown(int keyCode, KeyEvent event)
原创 觀察者模式
public interface Observer { public void update(String state); } public class Subject { //保存註冊的觀察者對象
原创 recycleview二級菜單列表
public class StudyFragmentFourthAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> { private int ITEM_T
原创 Mediacodec
SurfaceView surfaceView; SurfaceHolder holder; @Override protected void onCreate(Bundle savedInstanceStat
原创 Android應用圖標微技巧,8.0系統中應用圖標的適配
https://blog.csdn.net/guolin_blog/article/details/79417483 Windows:Ctrl+Shift+A / Mac:command+shft+A 快捷鍵,並輸入Image Ass
原创 推流
int main() { //註冊 av_register_all(); avformat_network_init(); //打開音視頻 AVFormatContext* infCont
原创 Visual Studio 集成ffmpeg
一.下載ffmpeg的32位的dev和share文件 把裏面的include,lib,*.dll文件拷貝到項目底下; 二.集成include和lib到項目裏面 1.集成include 右鍵項目:屬性-》c/c++ 常規-》附加包含目錄: