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