diff options
author | Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de> | 2015-12-15 11:54:10 +0100 |
---|---|---|
committer | Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de> | 2015-12-15 11:54:10 +0100 |
commit | 60e5a34630c69e575f157a2babac70048cc3bdb1 (patch) | |
tree | 9691d92caa5fba82bf307cf2af3374c616053bb8 /DeviceSettings/src/com/cyanogenmod/settings/device/AudioFragmentActivity.java | |
parent | 8d57bd027ab7f354e1707510d3ba5654ba16c0aa (diff) | |
parent | 02a3b7b2c85b056f6172668ac9d2008a941a6df5 (diff) | |
download | device_samsung_smdk4412-common-60e5a34630c69e575f157a2babac70048cc3bdb1.zip device_samsung_smdk4412-common-60e5a34630c69e575f157a2babac70048cc3bdb1.tar.gz device_samsung_smdk4412-common-60e5a34630c69e575f157a2babac70048cc3bdb1.tar.bz2 |
Merge remote-tracking branch 'github/cm-13.0' into replicant-6.0
Conflicts:
BoardCommonConfig.mk
camera/Android.mk
common.mk
configs/80cfw
lpm.rc
overlay/frameworks/base/core/res/res/values/config.xml
overlay/packages/apps/Camera2/res/values/config.xml
Diffstat (limited to 'DeviceSettings/src/com/cyanogenmod/settings/device/AudioFragmentActivity.java')
-rw-r--r-- | DeviceSettings/src/com/cyanogenmod/settings/device/AudioFragmentActivity.java | 103 |
1 files changed, 0 insertions, 103 deletions
diff --git a/DeviceSettings/src/com/cyanogenmod/settings/device/AudioFragmentActivity.java b/DeviceSettings/src/com/cyanogenmod/settings/device/AudioFragmentActivity.java deleted file mode 100644 index f02f53a..0000000 --- a/DeviceSettings/src/com/cyanogenmod/settings/device/AudioFragmentActivity.java +++ /dev/null @@ -1,103 +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.app.ActivityManagerNative; -import android.content.Context; -import android.content.Intent; -import android.content.res.Resources; -import android.content.SharedPreferences; -import android.os.Bundle; -import android.os.UserHandle; -import android.preference.CheckBoxPreference; -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 AudioFragmentActivity extends PreferenceFragment { - - private static final String PREF_ENABLED = "1"; - private static final String TAG = "DeviceSettings_Audio"; - public static final String KEY_INCALL_TUNING = "incall_tuning"; - public static final String KEY_AUDIOOUT_TUNING = "audioout_tuning"; - - private static boolean sIncallTuning; - private static boolean sAudioOutTuning; - private static boolean mEnableIncall = false; - private static boolean mEnableAudioOut = false; - private IncallAudio mIncallTuning; - private AudioOut mAudioOutTuning; - - @Override - public void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - - addPreferencesFromResource(R.xml.audio_preferences); - PreferenceScreen prefSet = getPreferenceScreen(); - - Resources res = getResources(); - sIncallTuning = res.getBoolean(R.bool.has_incall_audio_tuning); - sAudioOutTuning = res.getBoolean(R.bool.has_output_audio_tuning); - - mIncallTuning = (IncallAudio) findPreference(KEY_INCALL_TUNING); - mAudioOutTuning = (AudioOut) findPreference(KEY_AUDIOOUT_TUNING); - - if(sIncallTuning){ - if(mIncallTuning.isSupported("earpiece") || mIncallTuning.isSupported("headphone") || - mIncallTuning.isSupported("speaker") || mIncallTuning.isSupported("bt")) - mEnableIncall = true; - } - - if(sAudioOutTuning){ - if(mAudioOutTuning.isSupported("headphone") || mAudioOutTuning.isSupported("speaker")) - mEnableAudioOut = true; - } - - mIncallTuning.setEnabled(mEnableIncall); - mAudioOutTuning.setEnabled(mEnableAudioOut); - } - - @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_DOCK_AUDIO) == 0) { - boxValue = (((CheckBoxPreference)preference).isChecked() ? "1" : "0"); - Intent i = new Intent("com.cyanogenmod.settings.SamsungDock"); - i.putExtra("data", boxValue); - ActivityManagerNative.broadcastStickyIntent(i, null, UserHandle.USER_ALL); - } - return true; - } - - public static void restore(Context context) { - SharedPreferences sharedPrefs = PreferenceManager.getDefaultSharedPreferences(context); - boolean dockAudio = sharedPrefs.getBoolean(DeviceSettings.KEY_USE_DOCK_AUDIO, false); - Intent i = new Intent("com.cyanogenmod.settings.SamsungDock"); - i.putExtra("data", (dockAudio? "1" : "0")); - ActivityManagerNative.broadcastStickyIntent(i, null, UserHandle.USER_ALL); - } -} |