我想在用户的屏幕关闭时执行一些后台数据保存,并在用户的屏幕重新开启时停止。
我该怎么做?
注册广播接收器以执行以下操作
android.intent.action.USER_PRESENT android.intent.action.SCREEN_ON android.intent.action.SCREEN_OFF
但接收器没有被调用....
<receiver
android:name="com.myapp.receivers.Receiver"
android:enabled="true"
android:exported="false" >
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<action android:name="android.intent.action.USER_PRESENT" />
<action android:name="android.intent.action.SCREEN_OFF"/>
<action android:name="android.intent.action.SCREEN_ON"/>
</intent-filter>
</receiver>
只需要#34;启动完成&#34;
我使用以下权限
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />