上一篇講過開機時間的算法(見 http://www.linuxidc.com/Linux/2012-01/52079.htm ),這篇就完成代碼編寫了
系統在啟動的完成之後用過notification顯示開機時間,是不是和 360 很像。。。。
當點擊notification的時候轉跳到這個程序的activity,兩個activity,一個顯示開機時間,一個顯示開機啟動的程序有哪些,由於本人能力有限,本想做和 360一樣可以禁止啟動程序那個選項的,試了好幾次不成功。所以留給高人吧
我的禁止啟動的方法是這樣設計的(但是沒有成功,技術不過關)
通過IO流操作AndroidManifest.xml
把<action android:name="android.intent.action.BOOT_COMPLETED"/> 這個屏蔽掉,但是沒有成功
上圖吧
第一張圖片,開機就看見這個,通知會在30秒以後消失
第二張圖片,查看內容
點擊他就轉跳到activity了。下面這個截圖是另外一個啟動系統運行的,不是上圖的系統的啟動時間,如果在當前這個系統運行的話,下面的顯示是01:24 。效果就這樣