Android 8.1 隱藏設(shè)置中定位功能
最近接到客戶反饋,需要隱藏設(shè)備設(shè)置中的定位功能,具體修改參照如下:
/vendor/mediatek/proprietary/packages/apps/MtkSettings/src/com/android/settings/SecuritySettings.java
mLocationcontroller.displayPreference(root);
mManageDeviceAdminPreferenceController.updateState(
root.findPreference(KEY_MANAGE_DEVICE_ADMIN));
mEnterprisePrivacyPreferenceController.displayPreference(root);
mEnterprisePrivacyPreferenceController.onResume();
/// M: Add plugin items
PreferenceGroup deviceAdminCategory = (PreferenceGroup) root
.findPreference(KEY_DEVICE_ADMIN_CATEGORY);
addPluginEntrance(deviceAdminCategory);
+ root.findPreference(KEY_LOCATION).setVisible(false);
return root;
到這里,在設(shè)置的搜索框中輸入定位關(guān)鍵字仍能搜索到相關(guān)功能選項(xiàng),想要屏蔽掉的話具體修改參照如下:
/vendor/mediatek/proprietary/packages/apps/MtkSettings/src/com/android/settings/search/SearchIndexableResources.java文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-816234.html
addIndex(LanguageAndInputSettings.class, NO_DATA_RES_ID, R.drawable.ic_settings_language);
- addIndex(LocationSettings.class, R.xml.location_settings, R.drawable.ic_settings_location);
- addIndex(ScanningSettings.class, R.xml.location_scanning, R.drawable.ic_settings_location);
addIndex(SecuritySettings.class, NO_DATA_RES_ID, R.drawable.ic_settings_security);
addIndex(EncryptionAndCredential.class, NO_DATA_RES_ID, R.drawable.ic_settings_security);
重新編譯驗(yàn)證,修改生效,設(shè)置中的定位功能已屏蔽文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-816234.html
到了這里,關(guān)于Android 8.1 隱藏設(shè)置中定位功能的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!