2017-06-06 74 views
0

我在我的應用程序中使用廣播接收器來記錄呼叫。在Android 5.0仿真器設備中一切正常。如果我殺了應用程序,它會自動開始錄製通話。但是,當我在運行Android 6.0的設備上安裝相同的應用程序時,它會一直運行,直到應用程序運行。當我殺死應用程序時,記錄不會啓動,廣播接收器不會被觸發。爲什麼廣播接收器在殺死Android應用後無法工作?

+0

什麼是6.0設備。在某些設備上刷掉應用程序不會殺死它,但強制停止它。哪個不會觸發接收器 – X3Btel

+0

Android 6.0棉花糖設備。 –

+0

小米還是OPPO – X3Btel

回答

2

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); 
      } 

我用這個代碼,現在它的工作正常。