Settings中为用户提供了一系列建议,并且会对建议进行排名,基于功能以及用户的使用情况进行排序。Suggestion和condition功能的展示是使用contextualCard进行展示的。
关于contextualcards的加载,代码中有以下低内存判断:
/packages/apps/Settings/src/com/android/settings/homepage/SettingsHomepageActivity.java
if (!getSystemService(ActivityManager.class).isLowRamDevice()) {
// Only allow contextual feature on high ram devices.
showFragment(new ContextualCardsFragment(), R.id.contextual_cards_content);
}
因此Go版本Settings主界面上方不支持显示建议卡片,此为原生设计。