2012-06-23 63 views
0

我在eclipse中使用androids SDK和Java製作鬧鐘應用程序。解鎖手機,然後打開關閉的應用程序可編程性

我有一個方法,當鬧鐘響起時被調用。即使應用程序關閉或手機被鎖定,也會調用此方法。即使密碼被保護,我也希望這種方法解鎖手機(這是可能的嗎?)。然後,當手機解鎖(通過該方法,如果可能的話)(或用戶,如果沒有),我希望應用程序自動啓動?

有沒有什麼事情可以做到這一點?

我的確有Android的經驗,但我不是專家,所以我非常感謝所有解釋給我初學者的東西。一些示例代碼真的可以幫助我,並會完全讚賞。

謝謝你,傑克

回答

1

答案當然這個問題取決於你要定位的Android版本,以下是應該在API級別5(安卓2.0)及以上的工作,如果叫一個未經測試的方式從活動(或稱上的活性)內:

getWindowManager().updateViewLayout(this.getCurrentFocus(), new WindowManager.LayoutParams(WindowManager.LayoutParams.TYPE_APPLICATION, WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED|WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON)); 

此代碼導致活動的當前視圖,以通過更新使用SHOW_WHEN_LOCKEDKEEP_SCREEN_ON標誌的視圖被顯示在鎖定屏幕。

相關問題