3
嗨,大家好我有辦法知道手機是否處於鎖定狀態?如何知道手機是否處於鎖定狀態
嗨,大家好我有辦法知道手機是否處於鎖定狀態?如何知道手機是否處於鎖定狀態
讓您的應用聽我們的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廣播註冊並獲得過去的鍵盤鎖的信息。
不工作的原因是http://developer.android.com/reference/android/content/Intent.html#ACTION_SCREEN_ON只是看到那裏是受保護的意圖只能通過系統發送。如果您有其他選擇,請發佈 – 2011-11-25 08:02:19