原创 音視頻編解碼原理基礎

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++ 常規-》附加包含目錄: