用戶解鎖屏幕時是否會觸發一個意圖?我希望我的應用能夠在屏幕打開時調整亮度,但是我遇到的問題是鎖定屏幕上的意圖屏幕被觸發,並且它不會調整該屏幕上的顯示。android解鎖屏幕意圖?
7
A
回答
2
請看KeyguardLock類中的disableKeyguard
方法。
8
是的,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
5
添加接收機menifest文件
<receiver android:name=".ScreenReceiver">
<intent-filter>
<action android:name="android.intent.action.USER_PRESENT" />
</intent-filter>
</receiver>
創建廣播接收機,它的工作原理,打開應用程序時,手機被解鎖。
public class ScreenReceiver extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {
System.out.println(intent.getAction());
if (intent.getAction().equals(Intent.ACTION_USER_PRESENT))
{
Intent intent1 = new Intent(context,MainActivity.class);
intent1.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent1);
}
}
我確定它會工作。
相關問題
- 1. Android:解鎖屏幕
- 2. 訪問Android解鎖屏幕
- 3. Android活動解鎖屏幕
- 4. Linaro android qemu屏幕解鎖
- 5. 屏幕鎖定和解鎖
- 6. FLAG_DISMISS_KEYGUARD解鎖屏幕
- 7. Android新意圖新屏幕
- 8. android意圖新屏幕
- 9. Android屏幕定位意圖
- 10. 什麼是調用「選擇屏幕鎖定」屏幕的意圖?
- 11. 無法在Android中解鎖屏幕
- 12. 檢測屏幕打開或解鎖,Android
- 13. 屏幕解鎖語音命令android
- 14. 使用disableKeyguard在android中解鎖屏幕
- 15. 如何進入Android的「解鎖」屏幕
- 16. 解鎖屏幕在通話中android
- 17. 使用nfc的android解鎖屏幕
- 18. 的Android ICS屏幕解鎖 - 查看
- 19. Android:實現應用程序鎖定屏幕的意圖設置
- 20. Android解鎖屏幕,然後重新鎖定屏幕(Nook簡單觸摸)
- 21. 屏幕解鎖時崩潰
- 22. 屏幕解鎖問題
- 23. 解鎖屏幕效果
- 24. 解鎖的Android鎖屏
- 25. 解鎖Android鎖屏活動
- 26. 確定鎖定屏幕已解鎖
- 27. 如何解鎖鎖定屏幕?
- 28. 鎖定和解鎖屏幕 - iPad
- 29. 關於屏幕鎖定和解鎖
- 30. 替換Android屏幕鎖
我不認爲這直接回答了這個問題。因爲這似乎是解鎖屏幕的方法,而不是在屏幕解鎖時收到通知。 – stealthcopter 2010-08-30 14:20:31