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