diff options
| author | 2017-01-23 09:27:24 -0500 | |
|---|---|---|
| committer | 2017-01-23 09:27:24 -0500 | |
| commit | 993b919951a70817e583aa94a242511f40a65b4d (patch) | |
| tree | e72b17ef1176695449a43a04efec133d46cef6a0 | |
| parent | 4ea4f63d28efe745051f0887c8a1e70f916fe500 (diff) | |
Add long-click to app info for plugin settings
Test: manual
Change-Id: Ibb702e4f7d2392a96cb4af96d454689224b9f1f1
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/tuner/PluginFragment.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/tuner/PluginFragment.java b/packages/SystemUI/src/com/android/systemui/tuner/PluginFragment.java index f6b8891863d4..266f05372813 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; + }); } } } |