Add default phone app to system settings

Bug: 20303635

Change-Id: Ibf052fa92347bff49a638c4042d899c9d6587410
This commit is contained in:
Yorke Lee
2015-04-21 10:18:51 -07:00
parent c3385dc11b
commit dc868a18f8
4 changed files with 99 additions and 2 deletions

View File

@@ -26,6 +26,7 @@ import android.os.UserHandle;
import android.os.UserManager;
import android.preference.Preference;
import android.provider.SearchIndexableResource;
import android.telephony.TelephonyManager;
import android.text.TextUtils;
import android.util.Log;
import android.view.View;
@@ -47,8 +48,9 @@ public class ManageDefaultApps extends SettingsPreferenceFragment
private static final String TAG = ManageDefaultApps.class.getSimpleName();
private static final String KEY_DEFAULT_BROWSER = "default_browser";
private static final String KEY_SMS_APPLICATION = "default_sms_app";
private static final String KEY_DEFAULT_DIALER = "default_dialer";
private static final String KEY_DEFAULT_EMERGENCY_APP = "default_emergency_app";
private static final String KEY_SMS_APPLICATION = "default_sms_app";
private DefaultBrowserPreference mDefaultBrowserPreference;
private PackageManager mPm;
@@ -84,6 +86,10 @@ public class ManageDefaultApps extends SettingsPreferenceFragment
removePreference(KEY_SMS_APPLICATION);
}
if (!DefaultDialerPreference.isAvailable(getActivity())) {
removePreference(KEY_DEFAULT_DIALER);
}
if (!DefaultEmergencyPreference.isAvailable(getActivity())) {
removePreference(KEY_DEFAULT_EMERGENCY_APP);
}