原创 淺談ANR及如何分析解決ANR(1)
一:什麼是ANR ANR:Application Not Responding,即應用無響應 二:ANR的類型 ANR一般有三種類型: 1:KeyDispatchTimeout(5 seconds) --主要類型 按鍵或觸摸事件在特定時間
原创 Android系統進程間通信(IPC)機制Binder中的Server啓動過程源代碼分析
在前面一篇文章淺談Android系統進程間通信(IPC)機制Binder中的Server和Client獲得Service Manager接口之路中
原创 淺談ANR及如何分析解決ANR(3)
十:案例 案例1:關鍵詞:ContentResolver in AsyncTask onPostExecute, high iowait Process:com.android.email Activity:com.android.em
原创 淺談Service Manager成爲Android進程間通信(IPC)機制Binder守護進程之路
上一篇文章Android進程間通信(IPC)機制Binder簡要介紹和學習計劃簡要介紹了Android系統進程間通信機制Binder的總體架構,
原创 畢業三年回憶錄
距離2008年11月從學校裏出來,已經有3年多,期間經歷了很多的挫折和感悟。下面先來縷一縷我 的經歷吧。 1: 2008.11~2009.0
原创 android的啓動過程
Android的啓動過程可以分爲兩個階段,第一階段是Linux的啓動,第二階段纔是Android的啓動,下面我們分別來了解一下具體的過程。本篇我們主要是研究android的啓動過程,linux的啓動我們泛泛而過。 首先看下整個系統的啓動過
原创 淺談ANR及如何分析解決ANR(2)
七:如何去分析ANR 先看個LOG: 04-01 13:12:11.572 I/InputDispatcher( 220): Application is not responding:Window{2b263310com.android
原创 android sw watchdog and How to Debug
Android 平臺實現了一個軟件的WatchDog來監護SystemServer。SystemServer無疑是Android平臺中最重要的進程了
原创 android 短信的接收和發送處理
一 初始化 手機開機初始化調用GSMPhone 構造函數。 GSMPhone (Context context, CommandsInter
原创 Android context(Application/Activity)與內存泄露
android中的context可以做很多操作,但是最主要的功能是加載和訪問資源。 在android中有兩種context,一種是 applic
原创 OMXCodec與OMX事件處理流程
學習瞭解Mutilmedia Framework有一段時間了,今天閒下來稍微整理整理。OMXCodec.cpp類屬於libstagefright,在整個MM PF 相當OMX的適配層,供awesomeplayer調用,而OMX
原创 video/audio playback:setDataSource
實現video/audio playerback,需要經過如下步驟: MediaPlayer mp = new MediaPlayer(); mp.setDataSource(String URL/FILE_PATH); mp
原创 Android GUI Architecture
androidGUI Architecture as follow: androidGUI系統由C語言的框架和J
原创 OpenMax IL: component 概述
OpenMax IL 有四個部分組成: 客戶端(Client):OpenMax IL的調用者 組件(Component):OpenMax IL的單元,每一個組件實現一種功能 端口(Port):組件的輸入輸出接口
原创 video/audio playback:prepare & start
prepare:啓動mQueue,對http://,rtsp://gtalk/,fmradio://rx 之類的url進行mAudioTrack/mVideoTrack分離,並根據mAudioTrack/mVideoTrack編碼類型選擇