3
使用bootcompletedReceiver最近我使用BOOT_COMPLETED
2应用程序(如应用程序,和B的应用程序)优先两个应用程序在Android
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"/>
</intent-filter>
一个应用程序是活动和B的应用程序是服务应用
当我的设备引导, 第一个应用程序启动和B应用程序启动 所以,显示B应用程序屏幕。
我想 第一个B应用程序启动和一个应用程序启动显示可能是一个应用程序的屏幕
,我可以给BOOT_COMPLETED
优先级是可能的吗?
最后,我想,当我启动我的设备,显示应用屏幕
谢谢!
添加
我尝试
乙应用(服务)
public class BootCompletedReceiver extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED) {
Intent i = new Intent("A app package name.BOOT_COMPLETED");
context.sendBroadcast(i);
}
}
}
<receiver android:name=".BootCompletedReceiver"
android:enabled="true"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"/>
</intent-filter>
</receiver>
一个应用程序(活动)
public class BootSendReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context,Intent intent) {
if(intent.getAction().equals("B app packagename.BOOT_COMPLETED"));
Intent i = new Intent (context, MainActivity.class);
context.startActivity(i);
}
}
<receiver android:name=".BootSendReceiver">
<intent-filter>
<action android:name="blackeyeonandroid.iosystem.co.kr.simpleserviceexample.BOOT_COMPLETED"/>
</intent-filter>
</receiver>
,我尝试启动..但显示乙的应用程序屏幕
谢谢,我试试这个。请等一下! – chohyunwook
这样,app1先开始,app2开始? – chohyunwook
我添加了问题如何声明'LOG','mContext'? – chohyunwook