原创 Android kernel

已經有一些的文章介紹Android內核了,本系列篇將從Linux內核的角度來分析Android的內核,希望給初學者提夠有用的信息。本章將簡單的介紹Android內核的全貌,起到一個拋磚引玉的作用。從下一篇開始將詳細介紹每一個Androi

原创 通過反射動態獲取資源id

在我們需要將類打包成jar文件的時候,需要動態獲取資源id. package MyJAR; import android.content.Context; /** * 將自己寫的工具打成.jar包的時候,有時候會需要引用到res中的資

原创 android根文件系統目錄結構

1.Android系統分區   2.根文件系統目錄結構 cache :是緩存臨時文件夾, etc :指向 /system/etc ,衆所周知的配置文件存放目錄 system :是Android根文件系統中一個很重要的目錄,系統中的大

原创 Android中Application類用法

Application類 Application和Activity,Service一樣是Android框架的一個系統組件,當Android程序啓動時系統會創建一個Application對象,用來存儲系統的一些信息。 Android系統

原创 Android中爲何會顯示隱藏的UI?

在Android開發中,我們經常碰見一些初始化需要隱藏的ui異常出現問題,如:你明明將這個invisible了,但是在你一直點擊某個按鈕時候,會莫名奇妙的出現一些UI,雖然這些UI出現時間很短,也可以說一閃而過,對程序影響基本沒有。 經過

原创 Android學習之Timer和TimerTask

Timer是一種定時器工具,用來在一個後臺線程計劃執行指定任務。它可以計劃執行一個任務一次或反覆多次。 TimerTask一個抽象類,它的子類代表一個可以被Timer計劃的任務。 應用場景:在指定的時間之後執行某操作 public cla

原创 android monkey測試

作爲一個Android系統開發工程獅,對自己的系統再怎麼自信,也過不了monkey這不關。 先來說說什麼monkey測試吧! monkey是一個自動apk測試工具,在測試的時候他會將你係統裏面所有的apk都運行一遍,然後重複這樣做。如果你

原创 android中啓動第三方apk

在做Android系統開發的時候,經常需要各種各樣的第三方apk,這使得我們的程序更加合理,飽滿。 同時也大大加進了我們開發的速度。在Android launch開發中,經常使用到第三方apk,所以我們有必要掌握一個apk如何調用另一個a

原创 Android中selector的使用

爲了使我們的項目更加人性化,美觀,以及讓人更換的理解。就如讓textView做選擇時候,怎樣才能知道textview獲得焦點了呢?這時候就需要使用到selector來改變有焦點時候,和沒焦點時候的顏色! 首先在xml中寫好控件如下    

原创 Android電視遙控器

在Android tv開發中,經常會是用到遙控器。從嵌入式開始,一共需要七步完成遙控器的控制。 1.\kernel\linux\linux-3.7.2\arch\arm\bsp-realtek\mach-rtd298x --ir_inpu