Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6e5c1cdd authored by android-build-team Robot's avatar android-build-team Robot
Browse files

Snap for 6478919 from 7af9c771 to rvc-release

Change-Id: I9f0868a3ac79844d68dd6990f537088391d33d48
parents b4ad5540 7af9c771
Loading
Loading
Loading
Loading
+6 −7
Original line number Diff line number Diff line
@@ -29,16 +29,15 @@ public final class AccessibilityStatsLogUtils {
     * Logs accessibility service name and its enabled status. Calls this when the user trigger
     * the accessibility service to be enabled/disabled.
     *
     * @param packageName the package name of the service. Need to be the flattened {@link
     *                    ComponentName}
     * @param componentName component name of the service
     * @param enabled       {@code true} if the service is enabled
     */
    static void logServiceStatus(String packageName, boolean enabled) {
        SettingsStatsLog.write(SettingsStatsLog.ACCESSIBILITY_SERVICE_REPORTED, packageName,
                convertToLoggingServiceStatus(enabled));
    static void logAccessibilityServiceEnabled(ComponentName componentName, boolean enabled) {
        SettingsStatsLog.write(SettingsStatsLog.ACCESSIBILITY_SERVICE_REPORTED,
                componentName.flattenToString(), convertToLoggingServiceEnabled(enabled));
    }

    private static int convertToLoggingServiceStatus(boolean enabled) {
    private static int convertToLoggingServiceEnabled(boolean enabled) {
        return enabled ? SettingsStatsLog.ACCESSIBILITY_SERVICE_REPORTED__SERVICE_STATUS__ENABLED
                : SettingsStatsLog.ACCESSIBILITY_SERVICE_REPORTED__SERVICE_STATUS__DISABLED;
    }
+2 −2
Original line number Diff line number Diff line
@@ -16,7 +16,7 @@

package com.android.settings.accessibility;

import static com.android.settings.accessibility.AccessibilityStatsLogUtils.logServiceStatus;
import static com.android.settings.accessibility.AccessibilityStatsLogUtils.logAccessibilityServiceEnabled;

import android.accessibilityservice.AccessibilityShortcutInfo;
import android.app.ActivityOptions;
@@ -57,7 +57,7 @@ public class LaunchAccessibilityActivityPreferenceFragment extends

    @Override
    protected void onPreferenceToggled(String preferenceKey, boolean enabled) {
        logServiceStatus(mComponentName.flattenToString(), enabled);
        logAccessibilityServiceEnabled(mComponentName, enabled);
        launchShortcutTargetActivity(getPrefContext().getDisplayId(), mComponentName);
    }

+2 −2
Original line number Diff line number Diff line
@@ -16,7 +16,7 @@

package com.android.settings.accessibility;

import static com.android.settings.accessibility.AccessibilityStatsLogUtils.logServiceStatus;
import static com.android.settings.accessibility.AccessibilityStatsLogUtils.logAccessibilityServiceEnabled;

import android.accessibilityservice.AccessibilityServiceInfo;
import android.app.Activity;
@@ -101,7 +101,7 @@ public class ToggleAccessibilityServicePreferenceFragment extends
    @Override
    public void onPreferenceToggled(String preferenceKey, boolean enabled) {
        ComponentName toggledService = ComponentName.unflattenFromString(preferenceKey);
        logServiceStatus(toggledService.flattenToString(), enabled);
        logAccessibilityServiceEnabled(toggledService, enabled);
        AccessibilityUtils.setAccessibilityServiceState(getPrefContext(), toggledService, enabled);
    }

+2 −2
Original line number Diff line number Diff line
@@ -17,7 +17,7 @@
package com.android.settings.accessibility;

import static com.android.internal.accessibility.AccessibilityShortcutController.COLOR_INVERSION_COMPONENT_NAME;
import static com.android.settings.accessibility.AccessibilityStatsLogUtils.logServiceStatus;
import static com.android.settings.accessibility.AccessibilityStatsLogUtils.logAccessibilityServiceEnabled;
import static com.android.settings.accessibility.AccessibilityUtil.State.OFF;
import static com.android.settings.accessibility.AccessibilityUtil.State.ON;

@@ -52,7 +52,7 @@ public class ToggleColorInversionPreferenceFragment extends ToggleFeaturePrefere

    @Override
    protected void onPreferenceToggled(String preferenceKey, boolean enabled) {
        logServiceStatus(mComponentName.flattenToString(), enabled);
        logAccessibilityServiceEnabled(mComponentName, enabled);
        Settings.Secure.putInt(getContentResolver(), ENABLED, enabled ? ON : OFF);
    }

+2 −2
Original line number Diff line number Diff line
@@ -17,7 +17,7 @@
package com.android.settings.accessibility;

import static com.android.internal.accessibility.AccessibilityShortcutController.DALTONIZER_COMPONENT_NAME;
import static com.android.settings.accessibility.AccessibilityStatsLogUtils.logServiceStatus;
import static com.android.settings.accessibility.AccessibilityStatsLogUtils.logAccessibilityServiceEnabled;
import static com.android.settings.accessibility.AccessibilityUtil.State.OFF;
import static com.android.settings.accessibility.AccessibilityUtil.State.ON;

@@ -168,7 +168,7 @@ public final class ToggleDaltonizerPreferenceFragment extends ToggleFeaturePrefe

    @Override
    protected void onPreferenceToggled(String preferenceKey, boolean enabled) {
        logServiceStatus(mComponentName.flattenToString(), enabled);
        logAccessibilityServiceEnabled(mComponentName, enabled);
        Settings.Secure.putInt(getContentResolver(), ENABLED, enabled ? ON : OFF);
    }