app/src/main/AndroidManifest.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
app/src/main/java/safeluck/drive/evaluation/receiver/BootFinishReceiver.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
app/src/main/AndroidManifest.xml
@@ -16,7 +16,7 @@ android:supportsRtl="true" android:name=".app" android:theme="@style/AppTheme"> <activity android:name=".MainActivity" android:screenOrientation="landscape" > <activity android:name="safeluck.drive.evaluation.MainActivity" android:screenOrientation="landscape" > <intent-filter> <action android:name="android.intent.action.MAIN" /> @@ -25,7 +25,7 @@ </activity> <receiver android:name=".receiver.BootFinishReceiver"> <receiver android:name="safeluck.drive.evaluation.receiver.BootFinishReceiver"> <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED"/> </intent-filter> app/src/main/java/safeluck/drive/evaluation/receiver/BootFinishReceiver.java
@@ -3,6 +3,7 @@ import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; import com.anyun.exam.lib.MyLog; @@ -17,9 +18,15 @@ public void onReceive(Context context, Intent intent) { if (intent.getAction().equals(ACTION)) { MyLog.i(TAG,"开机启动完成"); Intent first= new Intent(context, MainActivity.class); //启动指定页面 Intent first= new Intent(); //启动指定页面 PackageManager packageManager = context.getPackageManager(); first.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.getApplicationContext().startActivity(intent); first.setClass(context,MainActivity.class); Context appContext = context.getApplicationContext(); if (null != first.resolveActivity(packageManager)){ appContext.startActivity(first); } } } }