我有一些代码可以检测到何时有新的语音邮件.它基于一个PhoneStateListener.onMessageWaitingIndicatorChanged()
实现(因此从技术上讲,只有当MWI指标发生变化时才会触发,而不是每个新的语音邮件都会触发).
它已经工作了好几个月,直到4.xx更新设备.
现在,这在设备重启时有效,否则非常不可靠.我可以看到语音邮件图标出现在通知栏中,但调试日志onMWIChanged
保持静音.
我知道4.xx有一个语音邮件提供程序API.心想这可能有一个连接,我加入了android.intent.action.NEW_VOICEMAIL
,并android.intent.action.PROVIDER_CHANGED
意图对我的接收器,但他们不解雇(我BroadcastReceiver
onReceive
)是(我的应用程序的的minSdkVersion为8).
Raspberry Pi 3包括BLE支持.我确认它有效
sudo hcitool lescan
它为邻近的广告商返回了MAC和BLE的"完整本地名称".
如何以Java编程方式访问此命令?