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功能已默认关闭