当前位置: 代码迷 >> Android >> Android 应用程序怎么通过RIL层发送AT命令
  详细解决方案

Android 应用程序怎么通过RIL层发送AT命令

热度:76   发布时间:2016-05-01 12:34:50.0
Android 应用程序如何通过RIL层发送AT命令
应用程序需要通过RIL层发送AT命令,察看了网上的大部分帖子,一头雾水。查看源码,RIL.java的接口也看了,但是在工程中添加RIL.java后,出现了很多错误,为此添加了很多新的文件,但是新文件的引入又导致更多得错误。真的不知道如何入手,希望各位大牛指点一下,谢谢!
------解决方案--------------------
不是在Ril都封装了一层了吗,楼主一定要直接发送At命令吗
------解决方案--------------------
RIL的基本已经封装好了,lz好像应该把要发送的AT命令封装在硬件适配层,将控制接口提供给rild,让rild自动管理
------解决方案--------------------
看不懂

------解决方案--------------------
可以把命令发到RIL.JAVA  RIL应用无法直接发命令,不过RIL接口一般都固定了且每个厂商都会把能使用的接口扩展了。如果你发AT不一定支持哦(看模块手册)  如果要用RIL.JAVA到RIL要自己再封装一下 RIL里面接口再封装下 就好了  
------解决方案--------------------
是呀,必须用AT命令

引用:
不是在Ril都封装了一层了吗,楼主一定要直接发送At命令吗

------解决方案--------------------
可以举个例子么?俺是新手,很多东西都不明白,如何“可以把命令发到RIL.JAVA ”

引用:
可以把命令发到RIL.JAVA RIL应用无法直接发命令,不过RIL接口一般都固定了且每个厂商都会把能使用的接口扩展了。如果你发AT不一定支持哦(看模块手册) 如果要用RIL.JAVA到RIL要自己再封装一下 RIL里面接口再封装下 就好了

------解决方案--------------------
哎~~~不知所云呀~~~愁死了

引用:
RIL的基本已经封装好了,lz好像应该把要发送的AT命令封装在硬件适配层,将控制接口提供给rild,让rild自动管理

------解决方案--------------------
应该可以直接建立一个socket链接到RILD,这样就可以直接发了
------解决方案--------------------
引用:
应该可以直接建立一个socket链接到RILD,这样就可以直接发了



是的,LZ去看下RIL.JAVA  用的就是socket  提醒下:注意那个超时lock的用法。避免影响到你系统睡眠
------解决方案--------------------
引用:
引用:
应该可以直接建立一个socket链接到RILD,这样就可以直接发了



是的,LZ去看下RIL.JAVA 用的就是socket 提醒下:注意那个超时lock的用法。避免影响到你系统睡眠


仿照其中一个at命令试下呢?
------解决方案--------------------
正在试图解决这类的问题。我的radio模块除了打电话外,还需要应用程序进行实时的控制。一直没有解决这个问题,愁死我了。
  相关解决方案