原创 基礎總結篇之八:創建及調用自己的ContentProvider (轉載liuhe688)

鍥而捨之,朽木不折;鍥而不捨,金石可鏤。戰國.荀子《勸學篇》 若不能堅持到底,即使是朽木也不能折斷;只要堅持不停地用刀刻,就算是金屬玉石也可以雕出花飾。用今天的話來說就是:再容易的事情,沒有鍥而不捨的精神,都不可能做到;再難的事情,只要

原创 基礎總結篇之七:ContentProvider之讀寫短消息 (轉載liuhe688)

古之成大事者,不惟有超世之才,亦有堅韌不拔之志。北宋.蘇軾《晁錯論》 我們的前輩中那些成就大事的人,不單單有過人的智慧和才能,也須有堅韌不拔的意志。試問沒有堅韌的意志,如何寫得出複雜的系統,如何創造出偉大的產品?作爲程序員的我們,智慧和才

原创 使用AIDL實現進程間的通信 (轉載liuhe688)

使用AIDL實現進程間的通信 在Android中,如果我們需要在不同進程間實現通信,就需要用到AIDL技術去完成。 AIDL(Android Interface Definition Language)是一種接口定義語言,編譯器通過*

原创 Android聲明和使用權限 (轉載liuhe688)

Android聲明和使用權限 Android定義了一種權限方案來保護設備上的資源和功能。例如,在默認情況下,應用程序無法訪問聯繫人列表、撥打電話等。下面就以撥打電話爲例介紹一下系統對權限的要求。一般在我們的應用中,如果要用到撥打電話

原创 基礎總結篇之二:Activity的四種launchMode (轉載 liuhe688)

基礎總結篇之二:Activity的四種launchMode 合抱之木,生於毫末;九層之臺,起於累土;千里之行,始於足下。《老子》 今天在社區看到有朋友問“如何在半年內成爲頂級架構師”,有網友道“關燈睡覺,不用半年的...”,的確,做

原创 淺析Android中的消息機制 (轉載liuhe688)

淺析Android中的消息機制 在分析Android消息機制之前,我們先來看一段代碼: [java] view plaincopy public class MainActivity extends Activity impl

原创 基礎總結篇之一:Activity生命週期 (轉載liuhe688)

基礎總結篇之一:Activity生命週期 子曰:溫故而知新,可以為師矣。《論語》 學習技術也一樣,對於技術文檔或者經典的技術書籍來說,指望看一遍就完全掌握,那基本不大可能,所以我們需要經常回過頭再仔細研讀幾遍,以領悟到作者的思想精髓。

原创 Location服務之LocationManager (轉載liuhe688)

上次介紹了位置服務中的Geocoder,這次就來介紹一下LocationManager。LocationManager系統服務是位置服務的核心組件,它提供了一系列方法來處理與位置相關的問題,包括查詢上一個已知位置、註冊和註銷來自某個Lo

原创 基礎總結篇之九:Intent應用詳解 (轉載liuhe688)

看似尋常最奇崛,成如容易卻艱辛。北宋.王安石 看似普通的事情其實最不同尋常,並不是簡簡單單就可以做好的;成功看起來似乎很容易,而成功的過程卻充滿着艱辛。 對於我們認爲很普通的事情,不屑一顧,就永遠不會有長進,腳踏實地,就離成功又近一步;

原创 android Bitmap學習總結

BitMap類: public void recycle()——回收位圖佔用的內存空間,把位圖標記爲Dead public final boolean isRecycled() ——判斷位圖內存是否已釋放 public final

原创 AndroidManifest.xml文件詳解(data)

語法(SYNTAX): <dataandroid:host="string"       android:mimeType="string"       android:path="string"       android:pathP

原创 Android框架淺析之鎖屏(Keyguard)機制原理

最近終於成功的擺脫了FM收音機,邁向了新的模塊:鎖屏、狀態欄、Launcher---姑且稱之爲“IDLE”小組,或許叫手機 美容小組,要是能施展下週星星同學的還我漂漂拳,豈不快哉。 OK,閒話打住,咱開始正文。          本文主要

原创 MTK 平臺LCD 驅動的整個過程的講解(轉)

MTK_LCD_Driver 代碼的路是在/mediatek/source/kernel/driver/vedio/mtkfb.c module_init(mtkfb_init);模塊初始化函數 int__init mtkfb_init

原创 android聯繫人信息的存儲結構

從Android 2.0(API Level 5)開始,Android平臺提供了一個改進的Contacts API,以適應一個聯繫人可以有多個帳戶的需求,比如說手機通訊錄和GMAIL通訊錄,兩個通訊錄中的兩條記錄可以是同一個人。新的Con

原创 使用AIDL實現進程間的通信之複雜類型傳遞 (轉載liuhe688)

2011-05-10 17:24 1050人閱讀 評論(2) 收藏 舉報 上次講到簡單的AIDL進程間通信的操作,客戶端向服務端發送一個String類型的參數,服務端也返回一個String類型的結果,看似已經可以完成基本的需要了。不