首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Android中执行AT命令?

如何在Android中执行AT命令?
EN

Stack Overflow用户
提问于 2014-05-04 15:54:48
回答 1查看 717关注 0票数 1

能在我的Android手机上执行AT命令吗?我想提取有关服务的GSM网络(MTP-3,RRC,ARFCN,信道类型,RxQual,RxLev等)的第三层信令信息.我做了很多谷歌搜索,但找不到任何有用的东西。Android电话API似乎非常有限(只有CGI、LAI、信号强度等)可以获得。它也不可靠,例如,即使在专用模式下,getBitErrorRate()也总是返回-1。我在某个地方读到,可以从应用程序处理器(托管Android操作系统)和基带处理器(托管基本电话应用程序)之间的UART接口窥探一些低级别的系统信息。但我真的不知道该怎么做!对不起,如果这个问题似乎不合适,但我希望能找到一个解决办法。我愿意给我的手机加根!

EN

回答 1

Stack Overflow用户

发布于 2014-05-04 17:18:20

首先,尝试通过亚行接口查找有关调用AT命令的信息。

然后,如果您得到满意的结果,您可以根根您的手机,并试图获得相同的结果使用以下代码:

代码语言:javascript
复制
Process process = Runtime.getRuntime().exec("su -c " + command);

其中,命令与在adb接口中调用的完全相同。

监测两种情况:

代码语言:javascript
复制
process.getInputStream();
process.getErrorStream();

命令的结果。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23458297

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档