android軟體開發 程式的開機啟動

2021-06-11 01:25:47 字數 1330 閱讀 8393

在windows 平台下安裝一些

軟體時,經常會遇到一些軟體帶有自啟動設定。通常我會關掉這

些功能,除非對於某些重要的程式有必要開啟這項功能。在

android

平台也可以方便的給程

序新增自啟動設定,下邊給出了具體的實現方法:

首先需要在manifest 中做如下修改和補充:

?view code xml

android:permission="android.permission.receive_boot_completed">

程式主體中需要實現在manifest 中宣告的broadcastreceiver 類:

public class bootupreceiver extends broadcastreceiver

}1. 定義乙個broadcastreceiver

**:public class bootreceiver extends broadcastreceiver

}2、配置receiver 的許可,允許接收系統啟動訊息,在androidmanifest.xml 中:

3、配置receiver,可以接收系統啟動訊息,在androidmanifest.xml 中

4、啟動模擬器,可以看到系統啟動後,彈出乙個對話方塊。

例一如果您在

開發乙個需要實時更新資料的應用程式,當有新的資料的時候提醒使用者檢視新的數

據,那麼您需要在後台開起乙個service,然後實時的去網路上獲取資料,但是如果使用者關

機重啟,您的service 可能就消失了!那麼怎麼樣保證開機後你的service 還活躍的在使用者

的手機裡偷偷的從網路上獲取資料呢?

很簡單,我們只要實現開機自啟動即可,android 實現開機自啟動可能是移動作業系統中最

簡單的了,我們只需要監聽乙個開機啟動的broadcast(廣播)即可。首先寫乙個receiver

(即廣播***),繼承broadcastreceiver,如下所示:

public class bootreceiver extends broadcastreceiver

}接下來,我們只需要在應用程式配置檔案androidmanifest.xml 中註冊這個receiver 來監

聽系統啟動事件即可,如下所示:

例二:android開機啟動service,適合鬧鐘程式例項中一共三個類

1.public class yourreceiver extends broadcastreceiver

2.public class servicetest extends service

3.public class showactivity extends activity

android 軟體開發趨勢

遊戲軟體 android軟體開發的趨勢?android大賽結束了,我的包也拿到了,哈哈也算參與了!但回頭看看,很巧的是,前三名獲獎的都是遊戲軟體!我不是說遊戲不好,我也親身體驗了下作者們的軟體,確實做的不錯!遊戲開發 這是android開發的趨勢?作為初學者,我不太清楚。一直以來都在研究androi...

Android軟體開發 ProgressBar

progressbar位於android.widget包下,其繼承於view,主要用於顯示一些操作的進度。應用程式可以修改其長度表示當前後台操作的完成情況。因為進度條會移動,所以長時間載入某些資源或者執行某些耗時的操作時,不會使使用者介面失去響應。progressbar類的使用非常簡單,只需將其顯示...

軟體開發工具(第5章 軟體開發工具的使用與開發)

購買或自行開發軟體與哪些條件有關?購買現成的軟體開發工具還是自己開發專用的工具,與具體工作的條件 環境 人員素質 專案特徵都有不可分割的聯絡 自行開發軟體開發工具的優點 重點 記憶 許多軟體技術人員手邊都積累了一些自製的 專用的 規模不一的軟體開發工具 購買軟體開發工具的優點 重點 記憶 一般而言,...