原创 NDK jni簽名獲取秒級

兩條命令搞定,寫成shell腳本即可 javac xxx.java javah -s -private xxx

原创 【第四篇章-android平臺MediaCodec】根據編碼類型MIME_TYPE獲取MediaCodecInfo

String AMIME_VIDEO_VP8 ="video/x-vnd.on2.vp8"; //- VP8 video (i.e. video in .webm) String AMIME_VIDEO_VP9

原创 解決MAC電腦下魅族MX4手機adb連接問題

MAC電腦本對於開發者而言是一個很方便的東東,但是在對魅族MX手機調試時發現死活連接不上,原來需要做下面的事情: 首先打開終端,輸入命令:system_profiler SPUSBDataType,enter之後可以查看連接的各個usb設

原创 【第四篇章-android平臺MediaCodec】編解碼邏輯認識

假設我們需要做的東西是一個媒體文件合成器,功能是先截取出多段媒體文件中的某些片段,再將這些片段合成爲一個新的媒體文件,那麼我們可以用mediacodec來幫我們做些事情。 MediaCodec進行編解碼的大體邏輯是這樣的: 主要

原创 關於MacOS升級10.13系統eclipse菜單灰色無法使用解決方案

       最近,蘋果發佈了macOS High Sierra,版本爲10.13,專門針對mac pro的用戶來着,至於好處大家到蘋果官網看便是,我就是一個升級新版本系統的受益者,同時也變成了一個受害者:打開eclipse後去菜單看,發

原创 命令集記錄

arm-linux-androideabi-readelf.exe -a xxx.so | grep TEXTREL

原创 開發rtmp直播流測試地址

目前流媒體直播流除了用HLS來做,很多還是用rtmp協議,在這裏我先粘帖個測試流地址供大家調試開發: rtmp://live.hkstv.hk.lxdns.com/live/hks

原创 Mac系統隱藏文件

通過終端命令行來操作完成 1.顯示全部文件 defaults write com.apple.finder AppleShowAllFiles -bool true osascript -e 'tell application "Find

原创 eclips常見問題彙總

1.eclips Android-SDK:Resolving error markers 解決方式:刪除workspace/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi

原创 mac eclipse 出現 “android sdk content loader 0%” 卡住的解決方法

首先確保已關閉eclipse,最好用活動監視器看下是否還存在eclipse進程,然後進入終端,然後如下命令行操作: cd ~/.android/ rm -rf cache/ rm -rf ddms.cfg 然後再次打開ecli

原创 mac編譯Android版本ffmpeg的x86_64架構庫

用終端命名編譯報錯: yasm/nasm not found or too old. Use --disable-yasm for a crippled build 原來需要在mac上安裝1.2.0或更高版本版本的yasm 終端命

原创 ant jar error:Execute failed: java.io.IOException: Cannot run program XXX ${aapt}

最近在用eclipse的ant自動化打包,所有的配置都對了,但是總打包失敗,報錯:ant jar error:Execute failed: java.io.IOException: Cannot run program XXX ${aa

原创 NDK編譯c包含C++頭文件 error: unknown type name 'class' 的解決方法

在進行native開發的時候,難免會遇到C文件包含C++頭文件而調用C++函數,若沒做什麼處理,直接include進行編譯的話,會遇到以下錯誤: error: unknown type name 'class' error: expect

原创 my work note from new job

can view all android source code: http://androidxref.com

原创 bin/ld.bfd: warning: creating a DT_TEXTREL in a shared object解決辦法

android平臺編譯動態庫當報如下錯誤日誌內容而失敗的,請使用ndk-r10e,下載鏈接爲http://androiddoc.qiniudn.com/ndk/downloads/index.html 錯誤日誌內容:...bin/ld.b