Мне нужно, чтобы мое приложение реагировало, когда есть уведомление о входящей электронной почте, смс или звонке.
Я могу использовать NotificationManager для создания уведомлений, но не читать их из других приложений.
Я просмотрел AccessibilityManager, но я тоже не могу это понять.
Любые указатели или примеры? Благодаря
TelephonyManager telephonyManager = (TelephonyManager) getSystemService (TELEPHONY_SERVICE);
telephonyManager.listen(новый PhoneStateListener() {
@Override
public void onCallStateChanged(int state,String incomingNumber) {
//do smth
}
}, PhoneStateListener.LISTEN_CALL_STATE);
Вы должны посмотреть этот для входящих SMS.
Электронная почта может быть невозможна в целом, но здесь - это обсуждение получение уведомлений от клиента Gmail.
Входящие звонки обсуждались здесь.
Вам следует зарегистрировать BroadcastReceiver и послушать конкретные намерения.