Add c2c and chat support when there is eligible account.

Bug: 28141203
Bug: 28316618
Bug: 28316343

- Replaced hardcoded fragment layout with a RecyclerView. The old layout
  was essentially building a list manually.
- Tweaked layout to look better.
- Hide escalation cards when there is no account. Show cards when
  there is at least 1 account.
- Request an intent to start specified support type when card is
  clicked.
- Monitor account changes so we can hide/show escalation cards when
  add/remove account.

Change-Id: Ie48158b85ade1363a41817cc88b1193e0aef87ae
This commit is contained in:
Fan Zhang
2016-04-20 16:20:17 -07:00
parent 185bfdf3a5
commit a9fa0059b2
15 changed files with 463 additions and 96 deletions

View File

@@ -16,13 +16,15 @@
package com.android.settings.overlay;
import android.content.Context;
/**
* {@link FeatureFactory} implementation for AOSP Settings.
*/
public final class FeatureFactoryImpl extends FeatureFactory {
@Override
public SupportFeatureProvider getSupportFeatureProvider() {
public SupportFeatureProvider getSupportFeatureProvider(Context context) {
return null;
}