Revert "[PK settings] Remove metrics."
1. This reverts commit bdf89255a0
.
2. Modify ACTION_USE_SPECIFIC_KEYBOARD to log vendor and product id.
Reason for revert: <Add metrics>
Test: atest
Change-Id: I187b990eec7dd0c0009f6c695f595d95420cb4ab
This commit is contained in:
committed by
danielwbhuang
parent
7b6440649e
commit
6b9d8c530f
@@ -16,20 +16,25 @@
|
||||
|
||||
package com.android.settings.inputmethod;
|
||||
|
||||
import android.app.settings.SettingsEnums;
|
||||
import android.content.Context;
|
||||
import android.hardware.input.InputSettings;
|
||||
|
||||
import androidx.preference.PreferenceScreen;
|
||||
|
||||
import com.android.settings.core.SliderPreferenceController;
|
||||
import com.android.settings.overlay.FeatureFactory;
|
||||
import com.android.settings.widget.SeekBarPreference;
|
||||
import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
|
||||
|
||||
public class TrackpadPointerSpeedPreferenceController extends SliderPreferenceController {
|
||||
|
||||
private SeekBarPreference mPreference;
|
||||
private MetricsFeatureProvider mMetricsFeatureProvider;
|
||||
|
||||
public TrackpadPointerSpeedPreferenceController(Context context, String key) {
|
||||
super(context, key);
|
||||
mMetricsFeatureProvider = FeatureFactory.getFeatureFactory().getMetricsFeatureProvider();
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -53,6 +58,8 @@ public class TrackpadPointerSpeedPreferenceController extends SliderPreferenceCo
|
||||
return false;
|
||||
}
|
||||
InputSettings.setTouchpadPointerSpeed(mContext, position);
|
||||
mMetricsFeatureProvider.action(
|
||||
mContext, SettingsEnums.ACTION_GESTURE_POINTER_SPEED_CHANGED, position);
|
||||
return true;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user