From 32c24f332a5acf61bb01d1c90eac448ad82cfce5 Mon Sep 17 00:00:00 2001 From: Daniel Hillenbrand Date: Sun, 9 Jun 2013 10:30:53 +0200 Subject: i9100: move device settings to common Change-Id: I5c2d1fe1b8e54ffda62650d4c089443705d26f95 --- .../settings/device/SensorsFragmentActivity.java | 84 ---------------------- 1 file changed, 84 deletions(-) delete mode 100644 DeviceSettings/src/com/cyanogenmod/settings/device/SensorsFragmentActivity.java (limited to 'DeviceSettings/src/com/cyanogenmod/settings/device/SensorsFragmentActivity.java') diff --git a/DeviceSettings/src/com/cyanogenmod/settings/device/SensorsFragmentActivity.java b/DeviceSettings/src/com/cyanogenmod/settings/device/SensorsFragmentActivity.java deleted file mode 100644 index df9cce5..0000000 --- a/DeviceSettings/src/com/cyanogenmod/settings/device/SensorsFragmentActivity.java +++ /dev/null @@ -1,84 +0,0 @@ -/* - * Copyright (C) 2012 The CyanogenMod Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.cyanogenmod.settings.device; - -import android.content.Context; -import android.content.SharedPreferences; -import android.os.Bundle; -import android.preference.CheckBoxPreference; -import android.preference.ListPreference; -import android.preference.Preference; -import android.preference.PreferenceActivity; -import android.preference.PreferenceFragment; -import android.preference.PreferenceManager; -import android.preference.PreferenceScreen; -import android.util.Log; - -import com.cyanogenmod.settings.device.R; - -public class SensorsFragmentActivity extends PreferenceFragment { - - private static final String PREF_ENABLED = "1"; - private static final String TAG = "GalaxyS2Settings_Sensors"; - - private static final String FILE_USE_ACCELEROMETER_CALIB = "/sys/class/sec/gsensorcal/calibration"; - - @Override - public void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - - addPreferencesFromResource(R.xml.sensors_preferences); - PreferenceScreen prefSet = getPreferenceScreen(); - } - - @Override - public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference) { - - String boxValue; - String key = preference.getKey(); - - Log.w(TAG, "key: " + key); - - if (key.compareTo(DeviceSettings.KEY_USE_ACCELEROMETER_CALIBRATION) == 0) { - boxValue = (((CheckBoxPreference)preference).isChecked() ? "1" : "0"); - Utils.writeValue(FILE_USE_ACCELEROMETER_CALIB, boxValue); - } else if (key.compareTo(DeviceSettings.KEY_CALIBRATE_ACCELEROMETER) == 0) { - // when calibration data utilization is disablen and enabled back, - // calibration is done at the same time by driver - Utils.writeValue(FILE_USE_ACCELEROMETER_CALIB, "0"); - Utils.writeValue(FILE_USE_ACCELEROMETER_CALIB, "1"); - Utils.showDialog((Context)getActivity(), getString(R.string.accelerometer_dialog_head), getString(R.string.accelerometer_dialog_message)); - } - - return true; - } - - public static boolean isSupported(String FILE) { - return Utils.fileExists(FILE); - } - - public static void restore(Context context) { - SharedPreferences sharedPrefs = PreferenceManager.getDefaultSharedPreferences(context); - boolean accelerometerCalib = sharedPrefs.getBoolean(DeviceSettings.KEY_USE_ACCELEROMETER_CALIBRATION, true); - - // When use accelerometer calibration value is set to 1, calibration is done at the same time, which - // means it is reset at each boot, providing wrong calibration most of the time at each reboot. - // So we only set it to "0" if user wants it, as it defaults to 1 at boot - if (!accelerometerCalib) - Utils.writeValue(FILE_USE_ACCELEROMETER_CALIB, "0"); - } -} -- cgit v1.1