我已分配到一个项目。我已将设备超时设置为30秒(设置 - &gt;显示 - &gt;超时 - > 30秒)。但我发现30秒后我的应用程序没有变暗意味着没有超时的影响。但是当我在30秒后在该应用程序中创建示例应用程序时,屏幕变暗。我无法理解为什么在我的项目中没有发生这种情况。我既不使用<uses-permission android:name="android.permission.WAKE_LOCK" />
也不使用
Settings.System.putInt(getContentResolver(),
Settings.System.SCREEN_OFF_TIMEOUT, DELAY)
对抗LOCK。 以下是我在项目中使用的权限列表。任何人都可以告诉我这类问题的可能性是什么?
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
<uses-permission android:name="android.permission.READ_OWNER_DATA" />
<uses-permission android:name="android.permission.WRITE_OWNER_DATA" />
<uses-permission android:name="android.permission.READ_INPUT_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_CONTACTS" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
答案 0 :(得分:0)
如果您将USB电缆插入设备,设备可能会根据应用程序保持清醒状态&gt;开发&gt;在“设置”应用程序中保持唤醒设置。或者,另一个应用程序可能会使用自己的WakeLock
保持设备唤醒。