首页 > 代码库 > Android开机启动
Android开机启动
使用Android Studio帮我们创建广播,点击包名-->New-->BroadcastReceiver
在清单文件中会自动生成
我们加上开机广播的action
<receiver android:name=".BootReceiver" android:enabled="true" android:exported="true"> <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED"/> </intent-filter> </receiver>
还要加上开机启动的权限
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
修改广播的onReceive方法,让其开机后弹出通知栏,方便我们观察
@Override public void onReceive(Context context, Intent intent) { Notification.Builder builder = new Notification.Builder(context); builder.setTicker("中奖通知"); builder.setAutoCancel(true); builder.setContentTitle("恭喜你中奖了"); builder.setContentText("你的号码被我公司抽中,中奖100万,请及时联络:139999"); builder.setSmallIcon(R.mipmap.ic_launcher); Notification notification = builder.build(); NotificationManager manager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE); manager.notify(1,notification); }
这样就完成了,我们多数是让它启动一个服务的。
Android开机启动
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。