• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 package com.android.phone;
2 
3 import com.android.internal.telephony.Phone;
4 import com.android.internal.telephony.PhoneFactory;
5 
6 import android.content.DialogInterface;
7 import android.os.AsyncResult;
8 import android.os.Bundle;
9 import android.os.Handler;
10 import android.os.Message;
11 import android.preference.CheckBoxPreference;
12 import android.preference.Preference;
13 import android.preference.PreferenceActivity;
14 import android.preference.PreferenceScreen;
15 import android.util.Log;
16 
17 public class CdmaCallOptions extends PreferenceActivity {
18     private static final String LOG_TAG = "CdmaCallOptions";
19     private final boolean DBG = (PhoneApp.DBG_LEVEL >= 2);
20 
21     private static final String BUTTON_VP_KEY = "button_voice_privacy_key";
22     private CheckBoxPreference mButtonVoicePrivacy;
23 
24     @Override
onCreate(Bundle icicle)25     protected void onCreate(Bundle icicle) {
26         super.onCreate(icicle);
27 
28         addPreferencesFromResource(R.xml.cdma_call_privacy);
29 
30         mButtonVoicePrivacy = (CheckBoxPreference) findPreference(BUTTON_VP_KEY);
31         if (PhoneFactory.getDefaultPhone().getPhoneType() != Phone.PHONE_TYPE_CDMA
32                 || getResources().getBoolean(R.bool.config_voice_privacy_disable)) {
33             //disable the entire screen
34             getPreferenceScreen().setEnabled(false);
35         }
36     }
37 
38     @Override
onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference)39     public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference) {
40         if (preference.getKey().equals(BUTTON_VP_KEY)) {
41             return true;
42         }
43         return false;
44     }
45 
46 }
47