方法1:
直接在AndroidManifest.xml中屏蔽对应的activity
优点:无需改动java代码,简单粗暴
缺点:一刀切的做法,无法根据不同的条件灵活显示或者隐藏
方法2:
packages/apps/Settings/src/com/android/settings/SettingsActivity.java
setTileEnabled方法的第2个布尔值参数代表是否显示(true-显示,false-隐藏),在对应Activity的调用setTileEnabled处进行不同条件的判断,灵活处理显示还是隐藏
优点:灵活
缺点:需要改java代码
总体而言,推荐使用第2种方法。