繁体   English   中英

如何在Android中执行AT命令?

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

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM