a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 系統 > Android > 正文

Android開機自啟動服務的實現方法

2020-04-11 12:19:43
字體:
來源:轉載
供稿:網友

  android實現開機自啟動可能是移動操作系統中最簡單的了,我們只需要監聽一個開機啟動的Broadcast(廣播)即可。首先寫一個Receiver(即廣播監聽器),繼承BroadcastReceiver,如下所示:

  view source

  print?

復制代碼 代碼如下:

   public class BootReceiver extends BroadcastReceiver {

   private PendingIntent mAlarmSender;

   @Override

   public void onReceive(Context context, Intent intent) {

   // 在這里干你想干的事(啟動一個Service,Activity等),本例是啟動一個定時調度程序,每30分鐘啟動一個Service去更新數據

   mAlarmSender = PendingIntent.getService(context, 0, new Intent(context,

   RefreshDataService.class), 0);

   long firstTime = SystemClock.elapsedRealtime();

   AlarmManager am = (AlarmManager) context

   getSystemService(Activity.ALARM_SERVICE);

   am.cancel(mAlarmSender);

   am.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP, firstTime,

   30 * 60 * 1000, mAlarmSender);

   }

   }


接下來,我們只需要在應用程序配置文件AndroidManifest.xml中注冊這個Receiver來監聽系統啟動事件即可,如下所示:

  view source

  print?

復制代碼 代碼如下:

   < receiver Android:name=".service.BootReceiver">

   < intent-filter>

   < !-- 系統啟動完成后會調用-->

   < action android:name="Android.intent.action.BOOT_COMPLETED">

   < /action>

   < /intent-filter>

   < /receiver>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 男女国产视频 | 99色播| 亚洲精品亚洲 | 欧美成人激情视频 | 黄色视屏免费观看 | 蜜桃av中文字幕 | 国产综合精品一区二区三区 | 日韩精品在线观看视频 | 亚洲热在线观看 | 久久久天堂 | 毛片免费看 | 日本男人的天堂 | 欧美在线 | 四虎最新网址 | 色啪网 | 一区二区三区精品视频 | 这里只有精品在线 | 日韩在线精品 | 日视频| 制服 丝袜 综合 日韩 欧美 | 久精品视频 | 久久一区二区视频 | 一级毛片免费高清 | 免费观看一级特黄欧美大片 | 国产精品久久久久婷婷二区次 | 国产精品日韩在线 | 最新黄色网址在线播放 | 欧美精品久久久久久久监狱 | 久久久久久av | 国产精品福利久久 | 精品91久久久 | 9999国产精品欧美久久久久久 | 欧美自拍三区 | 色噜噜在线视频 | 亚洲国产精品一区二区三区 | 国产高清久久久 | 欧美日韩在线精品 | 久操视频免费 | 国内精品国产三级国产在线专 | 中文字幕色 | 久久久网 |