应用程序需要通过RIL层发送AT命令,察看了网上的大部分帖子,一头雾水。查看源码,RIL.java的接口也看了,但是在工程中添加RIL.java后,出现了很多错误,为此添加了很多新的文件,但是新文件的引入又导致更多得错误。真的不知道如何入手,希望各位大牛指点一下,谢谢!
------解决方案--------------------
不是在Ril都封装了一层了吗,楼主一定要直接发送At命令吗
------解决方案--------------------
RIL的基本已经封装好了,lz好像应该把要发送的AT命令封装在硬件适配层,将控制接口提供给rild,让rild自动管理
------解决方案--------------------
看不懂
------解决方案--------------------
可以把命令发到RIL.JAVA RIL应用无法直接发命令,不过RIL接口一般都固定了且每个厂商都会把能使用的接口扩展了。如果你发AT不一定支持哦(看模块手册) 如果要用RIL.JAVA到RIL要自己再封装一下 RIL里面接口再封装下 就好了
------解决方案--------------------
是呀,必须用AT命令
------解决方案--------------------
可以举个例子么?俺是新手,很多东西都不明白,如何“可以把命令发到RIL.JAVA ”
------解决方案--------------------
哎~~~不知所云呀~~~愁死了
------解决方案--------------------
应该可以直接建立一个socket链接到RILD,这样就可以直接发了
------解决方案--------------------
是的,LZ去看下RIL.JAVA 用的就是socket 提醒下:注意那个超时lock的用法。避免影响到你系统睡眠
------解决方案--------------------
仿照其中一个at命令试下呢?
------解决方案--------------------
正在试图解决这类的问题。我的radio模块除了打电话外,还需要应用程序进行实时的控制。一直没有解决这个问题,愁死我了。