WiFi 만 켜고 비행기 모드를 켤 수 있습니까?
예, Android 4.2.1, 4.4.2, 5.0.2 및 5.1.1을 실행하는 모든 기기에서 가능합니다. 이것은 휴대용 핫스팟에도 적용됩니다.
비행기 모드가 키에 저장됩니다 활성화됩니다 때 예상되는 라디오가 꺼되는 airplane_mode_radios
테이블에서 global
내부 /data/data/com.android.settings/databases/settings.db
( 설정 저장 응용 프로그램 데이터베이스).
PC에서 adb 를 설정하고 장치에서 USB 디버깅을 활성화 한 후 PC에 연결하고 쉘을 시작하고 다음을 입력하십시오.
adb shell settings get global airplane_mode_radios
adb shell content query --uri content://settings/global --projection name:value --where "name='airplane_mode_radios'"
명령이 실행되면 다음과 같은 결과가 나타납니다.
cell,bluetooth,wifi,nfc,wimax
Row: 0 name=airplane_mode_toggleable_radios, value=bluetooth,wifi,nfc
wifi
최종 목표를 달성하기 위해 값에서 제거하도록 선택할 수 있습니다 .
다음 명령 중 하나를 입력하십시오.
adb shell settings put global airplane_mode_radios "cell,bluetooth,nfc,wimax"
adb shell content update --uri content://settings/global --bind value:s:'cell,bluetooth,nfc,wimax' --where "name='airplane_mode_radios'"
참고 : 복사하여 붙여 넣지 마십시오. 첫 번째 출력에서 얻은 문자열을 적어 둡니다. 그런 다음 wifi,
그것을 제거한 다음 ""
위에 표시된 방식으로 큰 따옴표 사이에 결과를 전달하십시오 .
이제 Wi-Fi를 켜고 비행기 모드를 켤 수 있습니다. Wi-Fi가 꺼지지 않습니다.
ADB 사용의 필요성은 한 번만 의미했습니다. 비행기 모드가 활성화 될 때 Wi-Fi를 중지하기로 결정한 경우 wifi
해당 키 값을 늘리면됩니다.
여기 다 좋아요!
당신은 알고 있습니까?
비행기 모드가 활성화되어 있어도 Wi-Fi, Bluetooth 및 NFC를 수동으로 전환 할 수있는 이유는 키 값에 언급되어 있기 때문 airplane_mode_toggleable_radios
입니다.
다음 명령 중 하나를 입력하십시오.
adb shell settings get global airplane_mode_toggleable_radios
adb shell content query --uri content://settings/global --projection name:value --where "name='airplane_mode_toggleable_radios'"
다음 중 하나를 볼 수 있습니다.
bluetooth,wifi,nfc
Row: 0 name=airplane_mode_toggleable_radios, value=bluetooth,nfc
wifi
비행기 모드가 활성화되어있을 때 와 같이 해당 키 값에서 라디오를 제거 하면 비행기 모드가 활성화되어있을 때 해당 키 값의 변경 사항을 되 돌리지 않는 한 무엇이든 상관없이 해당 라디오 (Wi-Fi 여기)를 다시 전환 할 수 없습니다.