日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Android開發(fā):系統(tǒng)自動(dòng)實(shí)現(xiàn)開機(jī)啟動(dòng)

我們?cè)谇懊嬉呀?jīng)講過(guò)了Android開發(fā):自由選擇TextView的文字和如何實(shí)現(xiàn)TCP和UDP傳輸。如果您在開發(fā)一個(gè)需要實(shí)時(shí)更新數(shù)據(jù)的應(yīng)用程序,當(dāng)有新的數(shù)據(jù)的時(shí)候提醒用戶查看新的數(shù)據(jù),那么您需要在后臺(tái)開起一個(gè)Service,然后實(shí)時(shí)的去網(wǎng)絡(luò)上獲取數(shù)據(jù),但是如果用戶關(guān)機(jī)重啟,您的Service可能就消失了!那么怎么樣保證開機(jī)后你的Service還活躍的在用戶的手機(jī)里偷偷的從網(wǎng)絡(luò)上獲取數(shù)據(jù)呢?

創(chuàng)新互聯(lián)是由多位在大型網(wǎng)絡(luò)公司、廣告設(shè)計(jì)公司的優(yōu)秀設(shè)計(jì)人員和策劃人員組成的一個(gè)具有豐富經(jīng)驗(yàn)的團(tuán)隊(duì),其中包括網(wǎng)站策劃、網(wǎng)頁(yè)美工、網(wǎng)站程序員、網(wǎng)頁(yè)設(shè)計(jì)師、平面廣告設(shè)計(jì)師、網(wǎng)絡(luò)營(yíng)銷人員及形象策劃。承接:做網(wǎng)站、成都做網(wǎng)站、網(wǎng)站改版、網(wǎng)頁(yè)設(shè)計(jì)制作、網(wǎng)站建設(shè)與維護(hù)、網(wǎng)絡(luò)推廣、數(shù)據(jù)庫(kù)開發(fā),以高性價(jià)比制作企業(yè)網(wǎng)站、行業(yè)門戶平臺(tái)等全方位的服務(wù)。

很簡(jiǎn)單,我們只要實(shí)現(xiàn)開機(jī)自啟動(dòng)即可,Android實(shí)現(xiàn)開機(jī)自啟動(dòng)可能是移動(dòng)操作系統(tǒng)中最簡(jiǎn)單的了,我們只需要監(jiān)聽(tīng)一個(gè)開機(jī)啟動(dòng)的Broadcast(廣播)即可。首先寫一個(gè)Receiver(即廣播監(jiān)聽(tīng)器),繼承BroadcastReceiver,如下所示:

 
 
 
  1. public class BootReceiver extends BroadcastReceiver {  
  2.  private PendingIntent mAlarmSender;  
  3. @Override  
  4.  public void onReceive(Context context, Intent intent) {  
  5. // 在這里干你想干的事(啟動(dòng)一個(gè)Service,Activity等),本例是啟動(dòng)一個(gè)定時(shí)調(diào)度程序,每30分鐘啟動(dòng)一個(gè)Service去更新數(shù)據(jù)  
  6.  mAlarmSender = PendingIntent.getService(context, 0, new Intent(context,  
  7. RefreshDataService.class), 0);  
  8. long firstTime = SystemClock.elapsedRealtime();  
  9. AlarmManager am = (AlarmManager) context  
  10.  .getSystemService(Activity.ALARM_SERVICE);  
  11.  am.cancel(mAlarmSender);  
  12.  am.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP, firstTime,  
  13.   30 * 60 * 1000, mAlarmSender);  
  14.     }  

接下來(lái),我們只需要在應(yīng)用程序配置文件AndroidManifest.xml中注冊(cè)這個(gè)Receiver來(lái)監(jiān)聽(tīng)系統(tǒng)啟動(dòng)事件即可,如下所示:

 
 
 
  1.  
  2.  
  3.   
  4.  
  5.   
  6.   
  7.  

就這樣,我們就實(shí)現(xiàn)了系統(tǒng)自啟動(dòng),怎么樣?是不是很簡(jiǎn)單?

[[15424]]

【編輯推薦】

  1. Android開發(fā):自由選擇TextView的文字
  2. Android開發(fā):如何實(shí)現(xiàn)TCP和UDP傳輸
  3. 圖文并茂 在MyEclipse 8.6上搭建Android開發(fā)環(huán)境

文章名稱:Android開發(fā):系統(tǒng)自動(dòng)實(shí)現(xiàn)開機(jī)啟動(dòng)
標(biāo)題來(lái)源:http://www.5511xx.com/article/ccosidd.html