原创 android源碼批量刪除apk

有時候需要批量屏刪除系統的應用,如果去mk中一個一個去刪除很麻煩,而且不好客製化,可以利用LOCAL_OVERRIDES_PACKAGES這個屬性,建立一個remove_unused_module的文件夾,然後裏面放這個mk文件。

原创 android第三方app怎樣調用NVRAM

要操作NVRAM,必須具有系統app的權限。我在系統的裏面找到讀寫MAC地址相關的實現,首先是讀的方法 private String getMacAddrFromNvram() { StringBuffer nvramBu

原创 android 獲取wifi和移動網絡信號強度

1. 獲取wifi信號強度 可以直接監聽廣播 MyReceiver receiver = new RssiReceiver(); IntentFilter intentFilter = new IntentFilter(WifiM

原创 as怎樣簽名

在build.gradle添加signingConfigs的配置項 signingConfigs { debug { v1SigningEnabled true v2SigningEnabl

原创 android如何獲取RAM和ROM使用情況

1.獲取ram大小 兩種方法: 第一從是從MemoryInfo中獲取: private void getRamInfo1(){ ActivityManager manager = (ActivityManager) get

原创 android 怎樣刪除sim卡中的聯繫人

這個功能我看了不少的資料,但總是刪除不成功,我是在mtk 6.0上進行開發的。首先是通過"content://icc/adn/"來進行刪除的,我發現這個根本就不行, public void deleteSIMContact(Strin

原创 android 設置sim卡流量上限,獲取sim卡實時流量,清除所有流量數據

設置sim卡流量上限,獲取sim卡實時流量在系統的設置裏面是有的,首先來看下系統的設置是怎樣實現功能的。關於這個功能的類DataUsageSummary.java,先看一下設置流量上限的方法 private void setPolic

原创 android apk網絡程序怎麼bind少於1024的端口

對於 1024以內的端口,默認只提供給系統使用,外部應用是沒有權限使用的,如果想要外部訪問不帶8080 ,則需要在服務端,設置一條如下iptable 指令;把端口號設置爲80就可以省略不寫。 iptables -t nat -A PRE

原创 android 關於SystemProperties的使用

SystemProperties在android系統裏面使用的很廣泛,用來保存一些簡單的數據,使用起來非常簡單 SystemProperties.set("persist.test.flycom", "1"); SystemPrope

原创 android 9.0 SytemUI鎖屏界面日期不顯示問題

發現在第一次開機時,鎖屏界面是有日期顯示的,然後解過一次鎖,日期就不在顯示了。 是否顯示在KeyguardSliceView.java裏面控制的, private void showSlice() { Trace.be

原创 android 關於prop屬性

android通過SystemProperties的set和get方法來控制很多東西,一般上層添加一個控制開關可以使用這個方法,在系統裏面存在很多個prop文件。它們分別是system/build.prop,system/etc/prop

原创 Android GMS P測試與O測試變化及注意事項

GMS P的測試已經開始一段時間了,這裏記錄一下跟O的不同之處,資料主要來自MTK官網。 一、Case數量增加(以Pgo項目爲例,64bit項目double)       a、CTS測試增加8萬條,module增至320       b、

原创 android的overlay機制

android 在很早時候就引入了overlay機制,目的是爲了方便客製化,不需要修改源碼,只需要修改overlay裏的東西,就可以達到修改的目的。overlay分爲兩種,靜態的overlay和動態的overlay。下面簡單來說下這兩種o

原创 android odex的反編譯

odex 是 Optimized dex 的縮寫,是優化後的dex文件,通過將 apk 中的 dex 文件進行 odex 優化,可以提升程序的啓動速度,同時減小空間的佔用odex 文件依賴系統中已經編譯好的系統模塊,一般是 /system

原创 android 工廠測試TP測試的問題

所謂的TP測試,就是測試TP有沒有問題,一般都是通過劃線來檢驗。很多公司用的都是類似於下面的,在方格上面移動手指,方格變成色,說明這個地方的TP沒有問題。 但是存在這樣的問題,當手指移動速度過快時,有些方格沒有變顏色,這給工廠生產測試時