Merge "Hotspot Tile: longclick should open Tethering settings"

This commit is contained in:
Jason Monk
2017-02-06 22:53:58 +00:00
committed by Gerrit Code Review

View File

@ -17,6 +17,7 @@
package com.android.systemui.qs.tiles; package com.android.systemui.qs.tiles;
import android.content.BroadcastReceiver; import android.content.BroadcastReceiver;
import android.content.ComponentName;
import android.content.Context; import android.content.Context;
import android.content.Intent; import android.content.Intent;
import android.content.IntentFilter; import android.content.IntentFilter;
@ -37,6 +38,9 @@ import com.android.systemui.statusbar.policy.HotspotController;
/** Quick settings tile: Hotspot **/ /** Quick settings tile: Hotspot **/
public class HotspotTile extends QSTile<QSTile.AirplaneBooleanState> { public class HotspotTile extends QSTile<QSTile.AirplaneBooleanState> {
static final Intent TETHER_SETTINGS = new Intent().setComponent(new ComponentName(
"com.android.settings", "com.android.settings.TetherSettings"));
private final AnimationIcon mEnable = private final AnimationIcon mEnable =
new AnimationIcon(R.drawable.ic_hotspot_enable_animation, new AnimationIcon(R.drawable.ic_hotspot_enable_animation,
R.drawable.ic_hotspot_disable); R.drawable.ic_hotspot_disable);
@ -94,7 +98,7 @@ public class HotspotTile extends QSTile<QSTile.AirplaneBooleanState> {
@Override @Override
public Intent getLongClickIntent() { public Intent getLongClickIntent() {
return new Intent(Settings.ACTION_WIRELESS_SETTINGS); return new Intent(TETHER_SETTINGS);
} }
@Override @Override