android 8.1
packages/apps/Settings/src/com/android/settings/dashboard/DashboardFragment.java
在该方法 void refreshDashboardTiles(final String TAG) {
for (Tile tile : tiles) {
final String key = mDashboardFeatureProvider.getDashboardKeyForTile(tile);
if (!isOwner) {
if (key.endsWith(DevelopmentSettingsActivity.class.getSimpleName())
|| key.endsWith(NotificationAppListActivity.class.getSimpleName())) {
continue;
}
}
if (key.endsWith(SimSettingsActivity.class.getSimpleName()) && !isOwner) {
continue;
}
//add zhanghao for invisible Print
if (key.equals("dashboard_tile_pref_com.android.settings.Settings$PrintSettingsActivity")) {
continue;
}
//end}
说一个很笨的方法,去当前页的xml文件里,看android:icon= 找到图标都在哪放着,然后去找到对应的图标,按照图标名字搜索,找到对应代码