最近工作都在修改Launcher,所以打算把分析源碼和修改源碼的過程記錄下來,最近會寫一些關於Launcher的分析和修改博文。因為我是修改4.0.3的Launcher,所以后面文章里面的Launcher都是基於Android4.0.3的Launcher2修改。Launcher源碼比較多,而且里面 ...
最近工作都在修改Launcher,所以打算把分析源碼和修改源碼的過程記錄下來,最近會寫一些關於Launcher的分析和修改博文。因為我是修改4.0.3的Launcher,所以后面文章里面的Launcher都是基於Android4.0.3的Launcher2修改。Launcher源碼比較多,而且里面 ...
已經很久沒更新Launcher系列文章,今天不分析源碼,講講如何在Launcher里面添加桌面設置的功能。目前很多第三方Launcher或者定制Rom都有簡單易用的桌面設置功能。例如小米MIUI的Launcher就有很豐富編輯功能。今天開始會講一下如何實現桌面編輯功能。網上對於實現 ...
前期提要: 眾所周知的原因,GFW把Amazon AWS的IP牆了,丟包情況嚴重,而Epic Game的登錄驗證服務器 *.epicgames.com則是在AWS上,導致UE4 啟動器啟動驗證過 ...
上一篇文章說了如何修改Android自帶Launcher2的默認界面設置(http://www.cnblogs.com/mythou/p/3153880.html)。 今天主要是說說Launcher里面圖標、布局、壁紙等的設置問題。畢竟我們一般修改Launcher,這些都是需要 ...
前面已經寫過Hotseat分析的文章,主要是講解如何在Launcher里面配置以及修改Hotseat的參數。今天主要是講解一下如何在Hotseat里面的Item顯示名稱。這個小問題昨天折騰了半天,最后幸虧我親愛的女朋友大人提醒了我,才想到原因。在此十分感謝我女朋友大人的提醒,幸好她不是做程序員 ...
前面兩篇文章都是寫有關Launcher配置文件的修改,代碼方面涉及不多,今天開始進入Launcher代碼分析。 我們開機啟動Launcher,Launcher是由Activity Manager啟動的,而Activity Manager是由system server啟動。 原創博文,轉載請標明 ...
今天主要是分析一下Launcher里面的所有應用列表。Android4.0 Launcher的所有應用列表跟2.X比較大的區別就是多了Widget的顯示。下面會詳細分析Launcher里面有關所有應用列表配置和代碼分析。 1、AllApp列表配置文件 配置AllAPP應用列表 ...
Android4.0的Launcher自帶了一個簡單的分頁指示器,就是Hotseat上面那個線段,這個本質上是一個ImageView利用.9.png圖片做,效果實在是不太美觀,用測試人員的話,太丑了。特別是搭配其他風格的圖標和背景,的確不好看。所以打算自己重新寫一個指示器。這個所謂的分頁指示器 ...
,可以包含第三方的View,實際上Launcher里面的PagedView主要就是包含了CellLayout的 ...
上面一篇文章說了Launcher是如何被啟動的,Launcher啟動的過程主要是加載界面數據然后顯示出來, 界面數據都是系統APP有關的數據,都是從Launcher的數據庫讀取,下面我們詳細分析Launcher如何加載數據。 在Launcher.java的onCreate()方法里面 ...