android8.1原生Settings里面的二级菜单选项怎么去掉或隐藏?

Android 8.1 Settings里面,Connected devices 里面有2个选项 Cast 和 Chromebook 客户想去掉,我看了一下ConnectedDeviceDashboardFragment.java里面的代码流程,一直没有看到跟Cast 和 Chromebook相关的,不知道他是怎么加载出来的。小伙伴们,有了解过这一块的逻辑吗? 我感觉像是动态获取的,但是没有找到相关的地方。。。图片说明

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= 找到图标都在哪放着,然后去找到对应的图标,按照图标名字搜索,找到对应代码