Android:以编程方式更改wifi睡眠政策?

时间:2012-02-12 13:59:07

标签: android wifi sleep

我正在制作一款依赖wifi而手机屏幕被锁定的应用程序。但是,用户可能会在锁定时将wifi设置为睡眠状态。有没有办法以编程方式禁用此睡眠策略?

1 个答案:

答案 0 :(得分:4)

此代码将睡眠策略设置为never:

private void setNeverSleepPolicy(){
            ContentResolver cr = context.getContentResolver();
            int set = android.provider.Settings.System.WIFI_SLEEP_POLICY_NEVER;
            android.provider.Settings.System.putInt(cr, android.provider.Settings.System.WIFI_SLEEP_POLICY, set);
        }