2015-04-23 31 views
3

我將所有應用程序特定的數據存儲在我的數據庫中。 我要執行不同的操作時在設備從睡眠狀態喚醒後處理應用程序特定操作

  • 應用是從睡眠中從睡眠

我該怎麼辦醒來後

  • 應用程序中打開第二個/次設備醒來後打開第一次這個? 如

    • 相機的設備後醒來打開 - 首次 - 我的應用程序會詢問密碼
    • 相機打開第二次,我不會問密碼
    • WhatsApp的是設備喚醒後打開 - 對於第一次 - 我的應用程序會詢問密碼
    • WhatsApp的打開第二次我不會問密碼
  • 回答

    0

    實現你if-elseServiceBroadcastReceiver將運行每次設備開啓時,例如:

    <receiver android:name="com.example.MyBroadcastReceiver"> 
        <intent-filter> 
         <action android:name="android.intent.action.BOOT_COMPLETED" /> 
        </intent-filter> 
    </receiver> 
    

    不要忘記添加的權限:

    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> 
    
    +0

    嘿,那將是fine..bt它不會是應用特定就像我想添加一個標誌,在第一次從睡眠狀態打開時設置爲true。然後我啓動相機,我把它設置爲假。接下來,當我打開WhatsApp時,即使我需要這樣做,它將是錯誤的。因爲它的共同國旗......這就是問題.. –

    相關問題