原创 android 設備類別product 配置 PRODUCT_CHARACTERISTICS

<!-- If MMS discovers there isn't much space left on the device, it will show a toast with this message. [CHAR LIM

原创 android 各模塊的Android.mk文件說明及如何預置app到系統中

. 常見AOSP目錄 目錄名 介紹 build/core/Makefile AOSP整個編譯過程中核心的編譯規則makefile build/envsetup.sh 編譯初始化腳本 build/target AOSP自帶的Target(模

原创 Android Browser分析記錄

Android WebView 的使用(超詳細用法) https://blog.csdn.net/weixin_40438421/article/details/85700109 以上是介紹WebView,WebViewClient,We

原创 android 在lunch選項中添加項目名

 在alps\device\mediateksample\project-name\AndroidProducts.mk中添加你的項目名aaa,即可     full_aaaa_101-eng \     full_aaaa_101-us

原创 android fastboot 命令集| android系統各個分區的作用

Android系統分區介紹 hboot——系統開機引導類似電腦BIOS,這塊刷錯手機就會變成磚 radio——通訊模塊、基帶、WIFI、Bluetooth等銜接硬件的驅動軟件 recovery——系統故障時負責恢復 boot——Linux

原创 android 瀏覽器從橫屏切換回豎屏,中間出現一條黑條

在有問題的activity的onstart方法加一行代碼: getWindow().addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);

原创 andorid QQ視頻通話界面旋轉90度顯示 前置拍攝小視頻 畫面倒立顯示

andorid QQ視頻通話界面旋轉90度顯示 前置拍攝小視頻 畫面倒立顯示 diff --git a/alps/frameworks/base/core/java/android/view/OrientationEventListene

原创 android 開機震動

vendor/mediatek/proprietary/bootable/bootloader/lk/platform/mt679x/platform.c #ifdef LK_PROFILING         time_load_log

原创 android 修改電腦盤符名稱 USB連接電腦默認連接方式

修改設備連接電腦盤符名稱 diff --git a/alps/frameworks/base/media/java/android/mtp/MtpDatabase.java b/alps/frameworks/base/media/jav

原创 Android APP申請休眠鎖與釋放休眠鎖

//    private void acquireWakeLock(){        //       if(mWakeLock==null){             //             PowerManager pMan

原创 安兔兔提示可能已被root:  修改test-key改release-key

安兔兔提示可能已被root:  修改test-key改release-key \build\core\Makefile文件中修改 ifeq ($(DEFAULT_SYSTEM_DEV_CERTIFICATE),build/target/p

原创 MTK平臺

    MTK平臺  添加屬性與編譯APP文件  一套源碼搜索一下有多處文件都有定義 ,經驗證下兩文件也是生效的配置文件 build/make/target/product/handheld_product.mk  (刪除APP時此文件中

原创 find -name 搜索命令及搜索結果顯示顏色設置

在 Linux 下用 grep 時高亮顯示匹配的部分 用 grep 匹配文件時,顯示結果黑壓壓的一片 在你執行find命令前,先執行一下這條命令,重新 grep 試試看 export GREP_OPTIONS='--color=auto'

原创 android log分析及異常關鍵字分析 啓動或退出APP執行過程 與過濾"ActivityManager |WindowManager" 標籤

private static final boolean IS_DEBUG_BUILD =  Build.TYPE.equals("eng") || Build.TYPE.equals("userdebug"); 分析異常時往往需要關注的

原创 android 設置-關於手機-連續點擊版本 打開開發者模式的功能實現

設置-關於手機-連續點擊版本 打開開發者模式的功能實現    long[] mHits = new long[3];     @Override     public boolean handlePreferenceTreeClick(