2011-05-15 101 views

回答

1

讓您的應用聽我們的ACTION_SCREEN_OFF廣播。更多信息here

public class ScreenReceiver extends BroadcastReceiver {  

     @Override 
     public void onReceive(Context context, Intent intent) { 
      if (intent.getAction().equals(Intent.ACTION_SCREEN_OFF)) { 
       //screen locked     
      } else if (intent.getAction().equals(Intent.ACTION_SCREEN_ON)) { 
       //screen unlocked 
      } 
     } 

} 

您可能還需要接受當用戶通過對ACTION_USER_PRESENT廣播註冊並獲得過去的鍵盤鎖的信息。

+0

不工作的原因是http://developer.android.com/reference/android/content/Intent.html#ACTION_SCREEN_ON只是看到那裏是受保護的意圖只能通過系統發送。如果您有其他選擇,請發佈 – 2011-11-25 08:02:19

相關問題