From 993b919951a70817e583aa94a242511f40a65b4d Mon Sep 17 00:00:00 2001 From: Jason Monk Date: Mon, 23 Jan 2017 09:27:24 -0500 Subject: [PATCH] Add long-click to app info for plugin settings Test: manual Change-Id: Ibb702e4f7d2392a96cb4af96d454689224b9f1f1 --- .../src/com/android/systemui/tuner/PluginFragment.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/SystemUI/src/com/android/systemui/tuner/PluginFragment.java b/packages/SystemUI/src/com/android/systemui/tuner/PluginFragment.java index f6b8891863d41..266f05372813c 100644 --- a/packages/SystemUI/src/com/android/systemui/tuner/PluginFragment.java +++ b/packages/SystemUI/src/com/android/systemui/tuner/PluginFragment.java @@ -23,6 +23,7 @@ import android.content.pm.PackageManager; import android.content.pm.ResolveInfo; import android.net.Uri; import android.os.Bundle; +import android.provider.Settings; import android.support.v14.preference.PreferenceFragment; import android.support.v14.preference.SwitchPreference; import android.support.v7.preference.PreferenceCategory; @@ -30,9 +31,9 @@ import android.support.v7.preference.PreferenceScreen; import android.support.v7.preference.PreferenceViewHolder; import android.view.View; +import com.android.systemui.R; import com.android.systemui.plugins.PluginManager; import com.android.systemui.plugins.PluginPrefs; -import com.android.systemui.R; import java.util.List; import java.util.Set; @@ -147,6 +148,12 @@ public class PluginFragment extends PreferenceFragment { result.activityInfo.name))); } }); + holder.itemView.setOnLongClickListener(v -> { + Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS); + intent.setData(Uri.fromParts("package", mComponent.getPackageName(), null)); + getContext().startActivity(intent); + return true; + }); } } }