Added transparency-metadata display.
This feature enables 'App Details' to support MBAs with metadata file and display in an offline UI. This change includes a new fragment and user view that sources data from within any MBAs apk file that contains application-metadata.xml. Test: make -j64 RunSettingsRoboTests , AVD manual test Change-Id: If7822100a90f5fb8d33ce5d85958391fc33ecbee Bug: 244215932
This commit is contained in:
@@ -56,6 +56,7 @@ import com.android.settings.R;
|
||||
import com.android.settings.SettingsActivity;
|
||||
import com.android.settings.SettingsPreferenceFragment;
|
||||
import com.android.settings.applications.manageapplications.ManageApplications;
|
||||
import com.android.settings.applications.mobilebundledapps.ApplicationMetadataUtils;
|
||||
import com.android.settings.applications.specialaccess.interactacrossprofiles.InteractAcrossProfilesDetailsPreferenceController;
|
||||
import com.android.settings.applications.specialaccess.pictureinpicture.PictureInPictureDetailPreferenceController;
|
||||
import com.android.settings.core.SubSettingLauncher;
|
||||
@@ -162,6 +163,8 @@ public class AppInfoDashboardFragment extends DashboardFragment
|
||||
use(AppInstallerInfoPreferenceController.class);
|
||||
installer.setPackageName(packageName);
|
||||
installer.setParentFragment(this);
|
||||
installer.setMbaWithMetadataStatus(ApplicationMetadataUtils.getDefaultInstance(),
|
||||
packageName);
|
||||
use(AppInstallerPreferenceCategoryController.class).setChildren(Arrays.asList(installer));
|
||||
use(AppNotificationPreferenceController.class).setParentFragment(this);
|
||||
|
||||
|
Reference in New Issue
Block a user