Мои AndroidManifest.xml
содержит:андроид BroadcastReceiver автоматический запуск при загрузке до
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
и
<receiver android:name=".MyBroadcastReceiver" android:enabled="true" android:exported="false"> <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED" /> </intent-filter> </receiver>
и MyBroadcastReceiver
class MyBroadcastreceiver extends BroadcastReceiver
{
@Override
public void onReceive(Context context, Intent intent)
{
context.startService(new Intent(context, MainService.class));
//Toast.makeText(context, " O ", Toast.LENGTH_SHORT).show();
new AlertDialog.Builder(context)
.setTitle("OK")
.setMessage("OK")
.setPositiveButton("ㅇㅇ", null)
.setCancelable(false)
.show();
}
}
НО,
Я не вижу AlertDialog после перезагрузки.
Я тоже запустил приложение много раз ...
Как я могу сделать BroadcastReceiver автозапуск после загрузки?
Возможный дубликат [Автозагрузка после загрузки в Android] (http://stackoverflow.com/questions/8950854/auto-start-application-after-boot-completed-in-android) –