在開發中經常會遇到一些有關於狀態列顯示的定製需求,如要在訊號塔邊上顯示網路型別,要把資料上行下行的箭頭移到塔邊上(塔左邊或右邊),要有阿拉波數字標註卡1和卡2等等一些問題,前幾天一客戶要求在資料漫遊的時候要在r的右邊再加入當前網路資料型別即(r 4g,r 3g,r h)這樣顯示,
因為公司沒有提供國外的sim卡,無法使用漫遊資料無法在狀態列顯示出r的圖示,有人說要只能拿去硬體測試那邊的終由器上面模擬訊號了,但那樣非常麻煩,光高度一下就要跑一下實驗室,光除錯一下就要跑去實驗室,而且那樣也沒法抓log,正當無技可施時,協議組的乙個同事告訴我一可行的方法,只需要在手機中加入兩個屬性值就可以手機模擬漫遊訊號,
步驟如下:
執行:adb root
adb remount
adb pull system/build.prop
在匯出來的build.prop檔案中最後加入下面兩屬性:
ro.debuggable=1
telephony.test.forceroaming=true
然後再把這檔案push到手機system下面覆蓋掉之前的檔案
接著adb shell,進入到system目錄下面給build.prop新增許可權:chmod 644 build.prop,讓其可讀,
最後重啟手機,打插入sim卡開啟資料流量,至此資料就是模擬漫遊資料了,狀態列也會相應可r來顯示資料型別,
Android模擬器如何抓包
我們使用管理員模式下的powershell cd到環境變數目錄 這裡quickload是我自建的乙個資料夾,把它新增到系統環境變數 輸入命令 adb devices 命令解釋 掃瞄pc上的安卓模擬器裝置 完成之後,如下圖所示,我們已經發現pc端存在的安卓模擬器 注意 可能存在埠占用的問題,原因是ad...
如何編譯 MTK 的模擬器 android
1.可以使用編譯命令 build 出乙個 zip 檔案,命令為.makemtk banyan addon 2.編譯好後,會生成乙個 zip 檔案,位置是在 out host linux x86 add on 下 4.進入 android sdk windows add ons banyan addo...
如何啟動android模擬器的pin碼
在android原始碼的external qemu telephony 目錄下找到sim card.c檔案,修改為 asimcard asimcard create void 然後重新make原始碼,完成後將out host linux x86 bin目錄下的emulator可執行檔案覆蓋到andr...