为什么应用程序没有响应SetTimeout,android

时间:2011-11-17 09:59:58

标签: android

我已分配到一个项目。我已将设备超时设置为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" />

1 个答案:

答案 0 :(得分:0)

如果您将USB电缆插入设备,设备可能会根据应用程序保持清醒状态&gt;开发&gt;在“设置”应用程序中保持唤醒设置。或者,另一个应用程序可能会使用自己的WakeLock保持设备唤醒。

顺便说一句,这是一个非常广泛的许可列表。请注意,许多用户将被这样的名单推迟,并可能选择不安装您的申请。