launcher之workspace

====workspace====功能

workspace中文翻譯爲桌面,也有人稱爲IDLE界面,主要作用是擺放用戶常用的一些Appwidget及app的Icon,也可以創建 folder


功能操作

1.左右滑動切換頁面

2.長按workspace空白處會進入overview mode,用於選擇Walllpaper和appwidget、或者快速啓動setting應用;也可以調正workspace上頁面之間的順序

3.長按workspace上的圖標可以刪除、移動圖標、創建文件夾

4.workspace的狀態欄支持透明,不過前提是系統Ram大於512M,否則framework不支持透明的Feature



數據存儲

workspace 上的數據存儲是通過database的方式,第一次開機會讀取default——workspace。xml

獲取桌面配置信息,之後創建launcher.db,之後開機會從DB中讀取數據來擺放桌面的資源

 客製化需求
        Workspace客製化需求較多,但是並不是所有需求在目前Launcher3的架構上都合適,下面是常見客製化彙總,可以對照對應的FAQ或者說明來評估(未寫說明的可以參考FAQ實現,其他有限制的無法做客製化)
 
     (1)桌面的配置
                桌面cell 行列配置,圖標大小的配置: FAQ11476       
                桌面默認顯示應用的配置、默認顯示幾頁、默認創建Folder:FAQ04293  FAQ05878             
                桌面默認顯示應用順序的配置:FAQ04293 
                桌面默認顯示STK圖標:FAQ12135
                預置Appwidget:FAQ11225 & FAQ04293  
 
    (2)HotSeat的配置
                All App Button 位置的更改:FAQ10350          
                HotSeat圖標、名字的配置:FAQ04293  FAQ03774
 
     (3)桌面背景
                桌面狀態欄透明:FAQ11629
                去掉桌面背景漸變色:FAQ07999
                去掉Quick Seatch Box:FAQ04350
                Quick Search Box位置固定:這個feature無法實現,在第一節limitation中有介紹原因
 
     (4)桌面滑動
                桌面循環滑動:這個feature無法實現,在第一節limitation中有介紹原因


applist

App List中文翻譯通常叫主菜單,主要顯示系統安裝的可以在Launcher顯示的應用。只有Activity帶了 “android.intent.action.MAIN”和“android.intent.category.LAUNCHER”的纔可以被query到,在App List中顯示。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章