0
我在我的應用程序中使用廣播接收器來記錄呼叫。在Android 5.0仿真器設備中一切正常。如果我殺了應用程序,它會自動開始錄製通話。但是,當我在運行Android 6.0的設備上安裝相同的應用程序時,它會一直運行,直到應用程序運行。當我殺死應用程序時,記錄不會啓動,廣播接收器不會被觸發。爲什麼廣播接收器在殺死Android應用後無法工作?
我在我的應用程序中使用廣播接收器來記錄呼叫。在Android 5.0仿真器設備中一切正常。如果我殺了應用程序,它會自動開始錄製通話。但是,當我在運行Android 6.0的設備上安裝相同的應用程序時,它會一直運行,直到應用程序運行。當我殺死應用程序時,記錄不會啓動,廣播接收器不會被觸發。爲什麼廣播接收器在殺死Android應用後無法工作?
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);
}
我用這個代碼,現在它的工作正常。
什麼是6.0設備。在某些設備上刷掉應用程序不會殺死它,但強制停止它。哪個不會觸發接收器 – X3Btel
Android 6.0棉花糖設備。 –
小米還是OPPO – X3Btel