壁紙分為動態和靜態兩種: 如果只需要修改默認靜態壁紙,替換frameworks/base/core/res/res/drawable/default_wallpaper.jpg即可,或者在源碼中修改對應default_wallpaper地址.修改動態壁紙:在frameworks/base ...
已經很久沒更新Launcher系列文章,今天不分析源碼,講講如何在Launcher里面添加桌面設置的功能。目前很多第三方Launcher或者定制Rom都有簡單易用的桌面設置功能。例如小米MIUI的Launcher就有很豐富編輯功能。今天開始會講一下如何實現桌面編輯功能。網上對於實現Launcher一些編輯功能的文章鳳毛麟角,基本沒什么資料可以參考,只能靠自己摸索對比別人Launcher的效果。 ...
2013-09-11 23:25 13 35584 推薦指數:
壁紙分為動態和靜態兩種: 如果只需要修改默認靜態壁紙,替換frameworks/base/core/res/res/drawable/default_wallpaper.jpg即可,或者在源碼中修改對應default_wallpaper地址.修改動態壁紙:在frameworks/base ...
本來想分析AppsCustomizePagedView類,不過今天突然接到一個臨時任務。客戶反饋說機器界面的圖標很難點擊啟動程序,經常點擊了沒有反應,Boss說要優先解決這問題。沒辦法,只能看看是怎么回事。今天分析一下Launcher啟動APP的過程。從用戶點擊到程序啟動的流程,下面針對 ...
上一篇文章說了如何修改Android自帶Launcher2的默認界面設置(http://www.cnblogs.com/mythou/p/3153880.html)。 今天主要是說說Launcher里面圖標、布局、壁紙等的設置問題。畢竟我們一般修改Launcher,這些都是需要 ...
前面兩篇文章都是寫有關Launcher配置文件的修改,代碼方面涉及不多,今天開始進入Launcher代碼分析。 我們開機啟動Launcher,Launcher是由Activity Manager啟動的,而Activity Manager是由system server啟動。 原創博文,轉載請標明 ...
,所以今天主要是分析如何在你Launcher上添加HotSeat以及分析HotSeat實現。 Hotse ...
本來打算分析CellLayout的源碼,不過因為它們之間是容器包含關系,所以打算先把PagedView分析。PagedView代碼很多,今天主要是分析跟核心功能相關的代碼。PagedView主要實現一個功能——頁面滑動。 PagedView繼承了ViewGroup類,是一個容器類 ...
最近在學習Android Launcher的相關知識,在github上找到可以在Android studio上編譯的Launcher 3代碼,地址:https://github.com/rydanliu/Launcher3 Launcher 3的界面主要 ...
最近工作都在修改Launcher,所以打算把分析源碼和修改源碼的過程記錄下來,最近會寫一些關於Launcher的分析和修改博文。因為我是修改4.0.3的Launcher,所以后面文章里面的Launcher都是基於Android4.0.3的Launcher2修改。Launcher源碼比較多,而且里面 ...