原创 android 9 源碼增加APN預置信息

1、可以在路徑xx下增加: /frameworks/base/core/res/res/xml/apns.xml 2、可以在路徑xx下增加: /out/target/product/evk_8mm/system/etc/apns-co

原创 StringBuilder 和 StringBuffer

StringBuffer就是爲了解決大量拼接字符串時產生很多中間對象問題而提供的一個類   在很多情況下我們的字符串拼接操作不需要線程安全,這時候StringBuilder登場了,StringBuilder是JDK1.5發佈的,它和Str

原创 Background execution not allowed: receiving Intent ...

android 8 廣播接收的時候會有這樣的錯誤提示,並且沒法收到廣播 這是隱式廣播的原因,具體查百度 解決辦法之一: 將廣播接收器動態註冊: reciver = new TouchBroadcastReciver(); IntentF

原创 android 9 預裝apk可卸載

查到需求都是在data/app下方apk,但是o系統之後這個路徑就失效了 查看源碼碼修改可以實現此目的。 路徑:  frameworks\base\services\core\java\com\android\server\pm\Pac

原创 android 9 源碼修改 默認休眠的時間

默認休眠時間是1分鐘,現修改爲5分鐘 修改路徑: frameworks/base/packages/SettingsProvider/res/values/defaults.xml 修改: <integer name="def_sc

原创 android 9 源碼 修改 默認 屏幕鎖定 -- 無

配置文件路徑: frameworks/base/packages/SettingsProvider/res/values/defaults.xml 修改: <bool name="def_lockscreen_disabled">tr

原创 android 9 無法綁定 1024 以下端口

路徑:vendor\nxp-opensource\kernel_imx\include\net  //kernel/include/net/sock.h /* Sockets 0-1023 can't b

原创 android RSS讀取

SAXParserFactory factory = SAXParserFactory.newInstance(); SAXParser saxParser = factory.newSAXParser();

原创 android 9 源碼修改直接開放oem解鎖

路徑: frameworks\base\services\usb\java\com\android\server\usb\UsbDeviceManager.java 添加: import android.service.oemlock

原创 學習android 源碼 之創建 提示對話框

 代碼位置(android 9): packages\apps\PackageInstaller\src\com\android\packageinstaller\PackageInstallerActivity.java 效果:  

原创 轉:android源代碼的目錄結構

目錄 作用 abi 不詳(沒有用過) art 不詳(沒有用過) bionic 標準的C庫源文件,在編譯的時候會使用 bootable 引導程序的源碼,主要是recovery的代碼 build 編譯的核心位置,裏面存放着大量的編譯腳步.m

原创 轉 :android 詳細的GridLayout屬性

轉自:https://www.cnblogs.com/skywang12345/archive/2013/06/25/3154150.html   1 GridLayout簡介 GridLayout是Android4.0新提供的網格矩陣形

原创 android 9 源碼 未知來源 處理

路徑:  packages\apps\PackageInstaller\src\com\android\packageinstaller\PackageInstallerActivity.java   private void han

原创 android 9.x/8.x/7.x 源碼修改su ,獲取root權限

1、位置: system\extras\su\su.cpp android 7.1 system\extras\su\su.c int main(int argc, char** argv) { -//uid_t curren

原创 android 9 源碼 隱藏 虛擬按鈕

路徑: frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar\phone\StatusBar.java 修改: try {