URL : http://www.androidpub.com/1869205
.....
와이파이 상세설정에 있는 와이파이 슬립모드 설정 이야기라면
Settings.System.putInt(getContentResolver(), Settings.System.WIFI_SLEEP_POLICY, "원하시는 설정");
으로 설정 가능하답니다 :)
android.provider.Settings.System.putInt( getContentResolver(), android.provider.Settings.System.WIFI_SLEEP_POLICY, value); |
퍼미션은 setting.provider를 사용하는 것이므로
<uses-permission android:name=
"android.permission.WRITE_SETTINGS"
/>
가 필요하다.
value는 WIFI_SLEEP_POLICY_DEFAULT
, WIFI_SLEEP_POLICY_NEVER_WHILE_PLUGGED
, or WIFI_SLEEP_POLICY_NEVER
.
중에 하나를 골라 사용하면 된다.
특히 API lev 17부터인 Jellybean부터 android.provider.Settings.System.WIFI_SLEEP_POLICY는 deprecated 되었기 때문에 Settings.Global.WIFI_SLEEP_POLICY로 변경해서 사용해야 한다. value도 Setting.Gobal class에 있는것을 사용해야 한다 물론 이름은 같다.
ref URL : http://developer.android.com/reference/android/provider/Settings.System.html#WIFI_SLEEP_POLICY
'Programming > Android Java' 카테고리의 다른 글
안드로이드 NFC 읽고/쓰기 구현 (0) | 2014.09.26 |
---|---|
NFC, Well-known Type URI, Absolute URI, Text 태그 데이터 가져오기 소스 (0) | 2014.09.25 |
앱 완전종료[테스트 필수] (0) | 2014.09.18 |
Bluetooth@android.com (0) | 2014.09.14 |
블루투스의 모든 것 Bluetooth와 안드로이드 (0) | 2014.09.14 |