当有关于收到的电子邮件,短信或电话的通知时,我需要我的应用作出反应。
我可以使用NotificationManager创建通知,但不能从其他应用程序中读取通知。
我已经查看了AccessibilityManager,但我也无法理解这一点。
任何指针或示例?感谢
答案 0 :(得分:0)
您应该注册BroadcastReceiver并听取具体意图。
答案 1 :(得分:0)
答案 2 :(得分:0)
TelephonyManager telephonyManager =(TelephonyManager)getSystemService(TELEPHONY_SERVICE);
telephonyManager.listen(new PhoneStateListener(){
@Override
public void onCallStateChanged(int state,String incomingNumber) {
//do smth
}
}, PhoneStateListener.LISTEN_CALL_STATE);