前前后后做了几个小项目,现在去看以前写的代码都陌生了...这里把我负责的块在闲暇时间整理记录下,这是个开头,希望能坚持下去~
开机启动其实很简单,首先 起一个类 BootBroadcastReceiver.java
public class BootBroadcastReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Intent ootStartIntent = new Intent(context, LoadApp.class);// LoadApp.class 是进入APP的第一个界面
ootStartIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(ootStartIntent);
}
}
然后在 AndroidManifest.xml 中添加下面一段话就OK了
<receiver android:enabled="true"
android:name=".BootBroadcastReceiver"
android:permission="android.permission.RECEIVE_BOOT_COMPLETED">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</receiver>
对咯,还要加权限
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>