您在開發乙個需要實時更新資料的應用程式,當有新的資料的時候提醒使用者檢視新的資料,那麼您需要在後台開起乙個service,然後實時的去網路上獲取資料,但是如果使用者關機重啟,您的service可能就消失了!那麼怎麼樣保證開機後你的service還活躍的在使用者的手機裡偷偷的從網路上獲取資料呢?
2013大資料全球技術峰會低價搶票中
我們在前面已經講過了android開發:自由選擇textview的文字和如何實現tcp和udp傳輸。如果您在開發乙個需要實時更新資料的應用程式,當有新的資料的時候提醒使用者檢視新的資料,那麼您需要在後台開起乙個service,然後實時的去網路上獲取資料,但是如果使用者關機重啟,您的service可能就消失了!那麼怎麼樣保證開機後你的service還活躍的在使用者的手機裡偷偷的從網路上獲取資料呢?
很簡單,我們只要實現開機自啟動即可,android實現開機自啟動可能是移動作業系統中最簡單的了,我們只需要監聽乙個開機啟動的broadcast(廣播)即可。首先寫乙個receiver(即廣播***),繼承broadcastreceiver,如下所示:
public class bootreceiver extends broadcastreceiver
} 接下來,我們只需要在應用程式配置檔案androidmanifest.xml中註冊這個receiver來監聽系統啟動事件即可,如下所示:
<
receiver
android:name
=".service.bootreceiver"
>
<
intent-filter
>
<
action
android:name
="android.intent.action.boot_completed"
>
action
>
intent-filter
>
receiver
>
就這樣,我們就實現了系統自啟動,怎麼樣?是不是很簡單?
Android開發實現HttpClient工具類
在android開發中我們經常會用到網路連線功能與伺服器進行資料的互動,為此android的sdk提供了apache的httpclient來方便我們使用各種http服務。你可以把httpclient想象成乙個瀏覽器,通過它的api我們可以很方便的發出get,post請求 當然它的功能遠不止這些 比如...
Android 自動登入的實現
android 自動登入,首先第一次的時候需要登入,登入完了,我們會儲存在sharepreference裡面,然後第二次登入或者以後登入的時候 有乙個handler 傳送延遲10秒的訊息,實現在開啟我們的廣告系統自動登入,如果10秒之內客戶沒有使用者名稱和密碼就自動登入,如果客戶有修改,那麼就不自動...
Android實現螢幕自動旋轉功能
直接看 這裡用到的是orientationeventlistener類,它是當手機螢幕旋轉時從sensormanger接受通知的助手類。新建乙個類繼承orientationeventlistener,如下 class myorientoinlistener extends orientationev...