[英]How to execute AT commands in Android?
可以在我的Android手機上執行AT命令嗎? 我想提取有關服務GSM網絡(MTP-3,RRC,ARFCN,信道類型,RxQual,RxLev等)的第3層信令信息。 我做了很多Google搜索,但找不到任何有用的東西。 Android電話API似乎非常嚴格(只能獲取CGI,LAI,信號強度等)。 這也不可靠,例如,即使在專用模式下, getBitErrorRate()
始終返回-1。 我在某處讀到,可以從應用程序處理器(托管Android OS)和基帶處理器(托管基本電話應用程序)之間的UART接口中偵聽一些低級系統信息。 但是我真的不確定該怎么做! 抱歉,如果問題似乎不合時宜,但我希望能找到一種解決方法。 我願意扎根我的手機!
首先,嘗試查找有關通過adb接口調用AT命令的信息。
然后,如果您獲得滿意的結果,則可以將您的手機扎根並嘗試使用如下代碼獲得相同的結果:
Process process = Runtime.getRuntime().exec("su -c " + command);
where 命令與您在adb接口中調用的命令完全相同。
監視兩個:
process.getInputStream();
process.getErrorStream();
命令的結果。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.