为什么广播接收器在杀死Android应用后无法工作?

问题描述:

我在我的应用程序中使用广播接收器来记录呼叫。在Android 5.0仿真器设备中一切正常。如果我杀了应用程序,它会自动开始录制通话。但是,当我在运行Android 6.0的设备上安装相同的应用程序时,它会一直运行,直到应用程序运行。当我杀死应用程序时,记录不会启动,广播接收器不会被触发。为什么广播接收器在杀死Android应用后无法工作?

+0

什么是6.0设备。在某些设备上刷掉应用程序不会杀死它,但强制停止它。哪个不会触发接收器 – X3Btel

+0

Android 6.0棉花糖设备。 –

+0

小米还是OPPO – X3Btel

String manufacturer =“xiaomi”;

if(manufacturer.equalsIgnoreCase(android.os.Build.MANUFACTURER)) { 
     //this will open auto start screen where user can enable 
      permission for your app 
       Intent intent = new Intent(); 
       intent.setComponent(new 
       ComponentName("com.miui.securitycenter", 
       "com.miui.permcenter.autostart.AutoStartManagementActivity")); 
       startActivity(intent); 
      } 

我用这个代码,现在它的工作正常。