在设备从睡眠状态唤醒后处理应用程序特定的操作

时间:2015-04-23 02:19:31

标签: android

我将所有应用程序特定数据存储在我的数据库中。 我想在

时执行不同的操作
  • 应用程序在设备从睡眠状态唤醒后首次打开
  • 从睡眠中醒来后,应用程序被打开第二次/更多次

我该怎么做? 例如

  • 设备唤醒后打开相机 - 第一次 - 我的应用程序将要求输入密码
  • 第二次打开相机我不会要求输入密码
  • whatsapp在设备唤醒后打开 - 第一次 - 我的应用程序将要求输入密码
  • 第二次打开whatsapp我不会要求输入密码

1 个答案:

答案 0 :(得分:0)

if-else上使用Service实施BroadcastReceiver<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" />

不要忘记添加权限:

{{1}}
相关问题