Android RIL (Radio Interface Layer)提供了Telephony服务和Radio硬件之间的抽象层。RIL负责数据的可靠传输、AT命令的发送
以及response(响应)的解析。一般的,应用处理器(AP)通过AT命令集与无线通讯模块(基带/BP)通信。通信的方式又分为主动
请求的request(诸如拨号、发短信……),以及Modem主动上报的例如信号强度、基站信息、来电、来短信等,称之为
unsolicitedresponse(未经请求的响应)。系统框架如下图:...
分类:
移动开发 时间:
2015-01-08 11:29:54
阅读次数:
371
笔者最近参与研发的一个产品里使用到了cdc mbim调制解调器,需求方要求能够正常在产品里显示mbim的信号强度,由于该设备是以网卡形式存在于系统中的,并不同于传统的以串口形式接入的适配器形式,所以这里并无法使用对串口发送AT+CSQ的方式取得信号强度。
通过查找MSDN,发现:win8里增加了一个类Windows.Networking,但遗憾的是这个类只能在metro应用里使用,而我们...
分类:
其他好文 时间:
2015-01-02 16:03:24
阅读次数:
916
自动旋转机制:并不是所有的iphone都需要支持所有方向。不过apple建议,所有的ipad app都支持所有方向。iphone4为 320*480iphone5 用点为单位的话,大小为 320*568,Retina屏幕一个点为4个像素ipad为 768*1024个点所有的状态栏(顶部显示信号强度,...
分类:
其他好文 时间:
2014-12-20 14:11:15
阅读次数:
176
一般手机上边都有一个状态条,显示电池电量、信号强度、未接来电、短信...Android 的屏幕上方也具有状态条。这里所说的通知,就是在这个状态条上显示通知。发送通知的步骤如下: 1).获取通知管理器 NotificationManager mNotificationManager = (Not...
分类:
移动开发 时间:
2014-12-16 17:03:13
阅读次数:
172
先把activity_main.xml文件代码贴出来.TextView充满屏幕?12345678910111213141516171819202122232425-->AndroidMenifest.xml中,加入两行,作用:获取权限?12最后是MainActivity.java中的程序:?1234...
分类:
移动开发 时间:
2014-12-10 21:02:06
阅读次数:
219
1.得到当前已连接的wifi信息WifiManager wifi_service = (WifiManager)getSystemService(WIFI_SERVICE);WifiInfo wifiInfo = wifi_service.getConnectionInfo(); 其中wifiIn....
分类:
移动开发 时间:
2014-12-10 17:49:59
阅读次数:
233
最近还是在做一个关于wifi的项目,要通过一个图片显示一个热点的信号强度和是否需要密码 就像这样的: 一个热点的信号强度有四个等级,有需要密码和不需要两个状态。 要实现这个功能,可以在代码中判断它的状态、...
分类:
移动开发 时间:
2014-11-30 18:51:19
阅读次数:
275
1.如果你是在Windows上,你可能想使用WLAN API,它提供了“WlanGetAvailableNetworkList()函数(参见API文档,我不知道有任何Python包装的WLANAPI.DLL所以你可能需要把它包ctypes的。我做这个(作品-)初步的脚本,但它可能是这些混沌。您将要阅...
分类:
编程语言 时间:
2014-11-10 15:08:21
阅读次数:
1059
阅读本文章前,请先认真阅读数据手册,同时查看我转载的CCA(1)和CCA(2)两篇文章进行扫盲。
最近一直在用CC1101这款无线芯片,今天把CCA功能调试成功了,特来分享一下。我的思路是使能CC1101为CCA功能,GDO2引脚配置为输出载波感应电平,设置好感应电平阈值。现在监听空气中的载波信号强度,如果接收信号强度高于门限时,GDO2为高电平;当接收信号强度低于门限时,GDO2为低电平。
...
分类:
其他好文 时间:
2014-11-06 23:36:27
阅读次数:
563