Android 9.0 设备蓝牙、位置、WIFI、NFC功能默认关闭
Android 9.0 设备蓝牙、位置、WIFI、NFC功能默认关闭
近来陆陆续续处理了一些需要将蓝牙、位置、WIFI、NFC功能默认为关闭状态的需求,于是今天在这里总结一下这些修改点的具体修改方法,具体修改参照如下:
蓝牙、位置、WIFI功能默认关闭:
/vendor/mediatek/proprietary/packages/apps/SettingsProvider/res/values/defaults.xml
- <bool name="def_bluetooth_on">true</bool>
+ <bool name="def_bluetooth_on">false</bool>
- <string name="def_location_providers_allowed" translatable="false">gps</string>
+ <string name="def_location_providers_allowed" translatable="false"></string>
- <bool name="def_wifi_on">true</bool>
+ <bool name="def_wifi_on">false</bool>
NFC功能默认关闭的修改有些不同,具体修改参照如下:
/packages/apps/Nfc/src/com/android/nfc/NfcService.java
- static final boolean NFC_ON_DEFAULT = true;
+ static final boolean NFC_ON_DEFAULT = false;
反之蓝牙、位置、WIFI、NFC功能设为默认打开也可参考如上修改点,重新编译验证,修改生效,设备的蓝牙、位置、WIFI、NFC功能已默认关闭