[英]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.