Android 系統原始碼修改記錄

2021-07-29 17:21:57 字數 1504 閱讀 4669

【1、修改預設語言】

以si7537sc_stylo_k7_m專案為例

修改檔案路徑在:device/sprd/scx35/sp7731g_1h10/si7537sc.mk 預設語言是裡面語言的第乙個

【2、修改預設時區】

在build/tools/buildinfo.sh指令碼裡修改預設地區,沒有的就在後面新增

最後就是壓縮包了,把需要用到的part資料夾跟decs.txt打包成zip格式,必須是zip,不能是rar,而且打包的時候壓縮方式要選擇「儲存」模式。然後改名成為bootanimation.zip,複製到sd卡里,再通過re檔案管理器複製到system\media\下面,重啟。

要注意一下,bootanimation不能太大,大了會卡,一般不要超過3m,。

【4、新增、修改預設桌布】

預設桌布:預設桌布是在framework/base/core/res/res 目錄下,使用命令:find . -name default* 可以看到預設桌布的引用有下面幾處:./drawable-sw720dp-nodpi/default_wall*****.jpg

將上述幾個都用預設桌布替換掉就可以了

注意如果客戶是要普通的桌布中選個當預設桌布的,不要將預設桌布新增到launcher中,這樣會造成重複!

新增普通桌布:將桌布放在:launcher/wall*****picker/res/drawable-xhdpi目錄下,按照裡面的格式改名字,比如同樣的桌布改為wall*****_00.jpg,wall*****_00_small.jpg放置兩個,具體原因暫時不知道

刪除谷歌源生apk:在vendro/sprd/partner/google/products/gms.mk檔案中刪除google的apk呼叫

以music為例,預設值為11 即代表預設值是最大值減4格,

若再降2格,則11-2=9 ,**stream_music之default_stream_volume值由11修正為9

【9、怎麼給應用開啟硬體加速功能】

開啟硬體加速功能可以在一定程度上使得整個應用程式執行速度更快。launcher 應用的硬體加速功能是在androidmanifest.xml中通過android:hardwareaccelerated這個屬性指定的。如下所示:

android:icon="@drawable/ic_launcher_home"

android:hardwareaccelerated="@bool/config_hardwareaccelerated"

我們可以在values資料夾的config.xml中配置config_hardwareaccelerated為true即可。如下所示:

true

bool>

android系統原始碼編譯

1.source build envsetup.sh 使用指令碼初始化環境 2.lunch xx 使用 lunch 選擇要編譯的目標,lunch 特定的分支 3.全編 make j8 2 1 tee build.log 4.單編 mm frameworks base 另外m的含義 m,顯然是make...

閱讀Android原始碼 MAC系統

windows有 source insight,我們mac沒有,也不能抓瞎啊,android studio最熟悉,就用它吧。我的本地原始碼路徑 zhuxiujun android8.0 zhuxiujun pwd users zhuxiujun aosp android8.0 1 構建android...

android系統原始碼結構大致分析

android原始碼專案結構分析 1.android原始碼的是乙個類似於應用軟體的專案,那麼android原始碼這個專案就必定需要模組化,這一點需要清楚。那麼我們就來看看原始碼的目錄模組 ls bionic cts device hardware libcore out sdk bootable d...