標籤:perm 使用 產生 ica http ble log system UI
使用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開機啟動