2012-03-30 59 views

回答

2

當用戶解鎖手機時會觸發ACTION_USER_PRESENT。 http://developer.android.com/reference/android/content/Intent.html#ACTION_USER_PRESENT

注意,這是一個受保護的廣播,如果用戶使用的是鎖屏更換,如WidgetLocker或NOLOCK的USER_PRESENT可能不會發送或可能在錯誤的時間被髮送。

爲了檢測WidgetLocker的解鎖看到:http://teslacoilsw.com/widgetlocker/developers

要運行的apk自動,你可以做到以下幾點。

Intent intent = new Intent(Intent.ACTION_VIEW); 
Uri uri = Uri.fromFile(new File(pathToApk)); 
intent.setDataAndType(uri, "application/vnd.android.package-archive"); 
startActivity(intent); 

上面的代碼會提示用戶安裝apk。

0

您應該運行的服務並註冊ACTION_USER_PRESENT在服務接收器,然後你就可以開始你的應用程序..

相關問題