有没有办法在状态栏上捕获/检测系统通知的开始或实例?我打算将状态栏上显示的通知重定向到一个简单的吐司或类似的东西。
答案 0 :(得分:1)
AFAIK,没有办法做到这一点。
编辑:添加示例来处理sdcard事件
IntentFilter f = new IntentFilter();
f.addAction(Intent.ACTION_MEDIA_EJECT);
f.addAction(Intent.ACTION_MEDIA_MOUNTED);
f.addAction(Intent.ACTION_MEDIA_UNMOUNTED);
f.addAction(Intent.ACTION_MEDIA_BAD_REMOVAL);
f.addAction(Intent.ACTION_MEDIA_SCANNER_FINISHED);
f.addAction(Intent.ACTION_MEDIA_SCANNER_STARTED);
f.addDataScheme("file");
registerReceiver(mScanListener, f);
private BroadcastReceiver mScanListener = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
...
}
}