Ich habe versucht, das Problem zu beheben, dass Boot_complete Empfänger in bestimmten Geräten nicht funktioniert.BootReceiver funktioniert nicht in allen Android-Geräten
Wie Vivo Gerät, die iManager App mit Auto-Start-Manager haben. Hier kann der Benutzer beim Start des Geräts die App von Autostart wechseln.
Was soll ich zusammen mit unten als Intent-Filter verwenden, um meinen Dienst nach dem Neustart des Geräts neu zu starten.
Frühere Gedanken über die Verwendung von Battery_Change-Empfänger, aber es wird nicht von Manifest arbeiten, wie ich Laufzeit-Empfänger-Register sein muss.
Jeder Vorschlag wäre wirklich hilfreich.
Unten ist, was ich als Intent-Filter für meine App verwendet habe. In den meisten Geräten funktioniert es wie erwartet. Aber nicht in allem.
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<action android:name="android.intent.action.QUICKBOOT_POWERON" />
<action android:name="android.intent.action.REBOOT" />
</intent-filter>
haben Sie die Berechtigungen korrekt in Manifest festgelegt? –
Wo ist Ihre App installiert, externer oder interner Speicher? –
Ja @chalithageekiyanage Ich habe die Erlaubnis erhalten, boot_complete auch im Manifest zu empfangen. –