編輯:高級開發
Launcher不是android特有的,更不是智能手機特有的。很多設備都具有類似Launcher這種東西。就算是Windows,Linux也是有的。
android中的Launcher就是一個系統應用程序,系統一旦啟動完畢就會啟動Launcher。android系統啟動完畢映入眼簾就是Launcher。在android中,Launcher的功能主要包括以下幾個部分:
1、桌面,通常由五個桌面布局以及一個刪除區域組成。桌面上可以放置程序的快捷方式,小部件,文件夾等;
桌面快捷方式
桌面快捷方式
2、所有引用程序列表,點擊圖標啟動相應的應用程序。通常是由一個SlidingDrawer控件組成的;
SlidingDrawer控件組成
3、添加到主頁對話框
添加到主頁對話框
Launcher的功能遠不止這些。同學們可以自己體驗下。
ok,今天先到此為止。
PS:本文截圖基於HTC G3 sense 2.1rom,不同版本的rom ,Launcher的UI可能有所區別。有興趣的同學可以下載Launcher的源碼研究一下,同學可以自定義Launcher的UI。
片段(Fragments)是一個應用程序的用戶界面或行為活動,使活動更加模塊化設計,可以放置在一塊。一個片段是一種子活動。以下要點有關片段:片段都有自己的布局和規范自己的
簡介 在使用Andriod SDK進行應用程序開發的時候,我們需要對源代碼進行調試,有可能需要進入到某個android API函數內部進行跟蹤調試。但是,如果目標版
android平台中關於音頻播放有以下兩種方式: 1. SoundPool —— 適合短促且對反應速度比較高的情況(游戲音效或按鍵聲等) 2. MediaPlay
我們向很多朋友介紹過android特有的虛擬機:Dalvik虛擬機工作原理介紹。android各個應用在運行時的進程管理和內存管理都是相對獨立的,android應用程序