我正在try 让我的Android应用程序在启动时自动启动.
我正在使用Galaxy Tab A7 Lite,运行Android 11.
很高兴得到任何帮助.
非常感谢.
这是我的代码...
我已经定义了接收人:
import 和roid.content.BroadcastReceiver;
import 和roid.content.Context;
import 和roid.content.Intent;
public class StartOnBootupReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
if (Intent.ACTION_BOOT_COMPLETED.equals(intent.getAction())) {
Intent activityIntent = new Intent(context, MainActivity.class);
context.startActivity(activityIntent);
}
}
}
在AndroidManifest中.xml文件:
<uses-permission 和roid:name="和roid.permission.RECEIVE_BOOT_COMPLETED" />
和
<receiver 和roid:name=".StartOnBootupReceiver"
和roid:exported="false"
>
<intent-filter>
<action 和roid:name="和roid.intent.action.BOOT_COMPLETED" />
<action 和roid:name="和roid.intent.action..QUICKBOOT_POWERON" />
</intent-filter>
</receiver>