原创 PinyinIME源碼NDK編譯的問題
最近開始翻看起了輸入法的相關資料,首先我下載一個PinyinIME源碼,想從它着手瞭解輸入法更深入,做到能添加一門輸入法的能力,第一步必須編譯通過,我喜歡用NDK方式,把源碼拷貝到Ubuntu系統後開始編譯之旅,有以下兩
原创 【第一篇章-android平臺buffer播放探索】native media
在android平臺,從4.0開始,提出了openmax架構,所以在DNK的R7版本中有了openmax AL層播放的DEMO即native media,這個DEMO就是讀本地文件,然後把所讀buffer通過openmax AL接口送給解
原创 lockCanvas爲NULL的原因
最近在一個項目中實現視頻渲染,用畫布的方式,如mcanvas = mSurface.lockCanvas(null);報了java.lang.NullPointerException mCanvas==null, 從而出
原创 Android RIL源碼分析(3)
第三部分, 流程分析 1.Outgoing Call流程。 vTwelveKeyDialer.java |_onKeyUp() |_placeCall() vOutgoingCallBroadcaster.java, |_onCreat
原创 Android RIL源碼分析
Android RIL源碼分析分三部分如下: Android RIL源碼分析(1) Android RIL源碼分析(2) Android RIL源碼分析(3) 另外相關參考文檔有: 1.《Android系統原理及開發詳解》 2.h
原创 優酷網和56網獲取網絡流播放地址url的方法
一.優酷網 在優酷的網頁上隨便點個視頻,獲得該視頻的網頁網址,比如: http://v.youku.com/v_show/id_XNjI0ODYwOTUy.html 其中,XNjI0ODYwOTUy是它的ID號。 ID替換法
原创 【第一篇章-android平臺buffer播放探索】buffer play demo
從google發佈的各個android版本源碼看,android4.0開始就做了支持buffer播放的接口及demo了,編譯完android SDK後在out中會生成一個可執行文件stream,這個就是一個非常好的demo測試程序,支持H
原创 【第二篇章-android平臺buffer播放實現】buffer play demo
通過第一篇章的探索,可以明確下在android平臺下是可以實現buffer播放的,它支持的android的版本是從4.0開始的,因此,android平臺可以實現android4.0以上平臺的buffer播放。我已經實現了一個
原创 AAC ES流如何解碼播放
AAC原始流能讓ffmpeg軟解或系統硬解,最簡單的處理可在前面加上ADTS頭,那麼這個ADTS頭如何添加呢?其實就是七個字節,下面分享一個我使用的代碼樣例,每次傳遞數據都是以一個個sample爲單元的: adts_header[7] =
原创 Android RIL源碼分析(2)
第二部分, Java代碼 1.package簡介: Android中,telephony相關的java代碼主要在下列目錄中: vframeworks/base/telephony/java/android/telephony 提供And
原创 android開發學習-日常用到的好東西-常用技巧分享
谷歌IP搜索:http://91.213.30.151 發福利: 1、https://www.sssis.com 2、https://wen.lu/ 4、http://www.gfsoso.com 5、http://goog.sinaap
原创 【第一篇章-android平臺buffer播放探索】Steaming Source Player
爲了在android平臺找到buffer播放方式,花了不少功夫,在這個探索過程中,果斷否定了native media的方式,在找到Steaming Source Player之前還進行了一次Nuplayer的嘗試,我們把android裏面
原创 視頻監控行業G711編解碼[續]編碼樣例
//G711 PCMA解碼 bool G711A_AudioDecode(unsigned char*pFrameBuf, unsigned int nFrameSize, unsigned char* pOutput, unsigned
原创 10個可考慮跳槽的信號
【10個可考慮跳槽的信號】 1、工作中學不到新知識。 2、早上醒來不再爲要去上班而感到興奮。 3、上網聊天購物來打發工作時間。 4、不喜歡大多數同事。 5、月薪入不敷出。 6、上班時花時間找其他工作。 7、過去兩年沒有加過薪。 8、你的老
原创 音頻編碼介紹彙總
音頻編碼彙總 PCMU(G.711U) 類型:Audio 制定者:ITU-T 所需頻寬:64Kbps(90.4) 特性:PCMU和PCMA都能提供較好的語音質量,但是它們佔用的帶寬較高,需要6