summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLujiang Xue <rogerxue@google.com>2018-02-28 08:46:08 -0800
committerRoger Xue <rogerxue@google.com>2018-03-21 15:40:38 +0000
commit61b4e5e1723c94753aa5ad5ff906399836a150d9 (patch)
treed7a541878051890fd7b103c1a5f0d840c96ff64e /src
parent4e0d45ec3a5541ad33d6af6a5ebe331d68f8375d (diff)
downloadandroid_packages_apps_PackageInstaller-61b4e5e1723c94753aa5ad5ff906399836a150d9.tar.gz
android_packages_apps_PackageInstaller-61b4e5e1723c94753aa5ad5ff906399836a150d9.tar.bz2
android_packages_apps_PackageInstaller-61b4e5e1723c94753aa5ad5ff906399836a150d9.zip
improve car appsPermission view
Fixes: 73127860 Test: deployed to head unit and test Change-Id: I86744f7901c696bf04201840164206c8895b47b9 (cherry picked from commit 31c9070d270be764b94847df5b89ddc79cbd7be0)
Diffstat (limited to 'src')
-rw-r--r--src/com/android/packageinstaller/permission/ui/ManagePermissionsActivity.java8
-rw-r--r--src/com/android/packageinstaller/permission/ui/auto/AppPermissionsFragment.java4
-rw-r--r--src/com/android/packageinstaller/permission/ui/auto/GrantPermissionsAutoViewHandler.java2
3 files changed, 8 insertions, 6 deletions
diff --git a/src/com/android/packageinstaller/permission/ui/ManagePermissionsActivity.java b/src/com/android/packageinstaller/permission/ui/ManagePermissionsActivity.java
index ffef477b..712b860c 100644
--- a/src/com/android/packageinstaller/permission/ui/ManagePermissionsActivity.java
+++ b/src/com/android/packageinstaller/permission/ui/ManagePermissionsActivity.java
@@ -23,6 +23,7 @@ import android.util.Log;
import android.view.MenuItem;
import com.android.packageinstaller.DeviceUtils;
+import com.android.packageinstaller.R;
import com.android.packageinstaller.permission.ui.handheld.ManageStandardPermissionsFragment;
import com.android.packageinstaller.permission.ui.wear.AppPermissionsFragmentWear;
@@ -34,15 +35,14 @@ public final class ManagePermissionsActivity extends OverlayTouchActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
+ if (DeviceUtils.isAuto(this)) {
+ setTheme(R.style.CarSettingTheme);
+ }
super.onCreate(savedInstanceState);
if (savedInstanceState != null) {
return;
}
- // in automotive mode, there's no system wide back button, so need to add that
- if (DeviceUtils.isAuto(this)) {
- getActionBar().setDisplayHomeAsUpEnabled(true);
- }
Fragment fragment;
String action = getIntent().getAction();
diff --git a/src/com/android/packageinstaller/permission/ui/auto/AppPermissionsFragment.java b/src/com/android/packageinstaller/permission/ui/auto/AppPermissionsFragment.java
index 35d77243..36ad4691 100644
--- a/src/com/android/packageinstaller/permission/ui/auto/AppPermissionsFragment.java
+++ b/src/com/android/packageinstaller/permission/ui/auto/AppPermissionsFragment.java
@@ -69,7 +69,7 @@ public final class AppPermissionsFragment extends Fragment{
public static AppPermissionsFragment newInstance(String packageName) {
AppPermissionsFragment fragment = new AppPermissionsFragment();
Bundle arguments = new Bundle();
- arguments.putInt(EXTRA_LAYOUT, com.android.car.list.R.layout.list);
+ arguments.putInt(EXTRA_LAYOUT, R.layout.car_app_permissions);
arguments.putString(Intent.EXTRA_PACKAGE_NAME, packageName);
fragment.setArguments(arguments);
return fragment;
@@ -78,6 +78,8 @@ public final class AppPermissionsFragment extends Fragment{
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
+ getView().findViewById(R.id.action_bar_icon_container).setOnClickListener(
+ v -> getActivity().onBackPressed());
mListView = (PagedListView) getView().findViewById(R.id.list);
mPagedListAdapter = new TypedPagedListAdapter(getLineItems());
diff --git a/src/com/android/packageinstaller/permission/ui/auto/GrantPermissionsAutoViewHandler.java b/src/com/android/packageinstaller/permission/ui/auto/GrantPermissionsAutoViewHandler.java
index a127c10e..9e40d664 100644
--- a/src/com/android/packageinstaller/permission/ui/auto/GrantPermissionsAutoViewHandler.java
+++ b/src/com/android/packageinstaller/permission/ui/auto/GrantPermissionsAutoViewHandler.java
@@ -17,8 +17,8 @@
package com.android.packageinstaller.permission.ui.auto;
import android.app.Activity;
-import android.content.Context;
import android.view.WindowManager;
+
import com.android.packageinstaller.permission.ui.handheld.GrantPermissionsViewHandlerImpl;
/**