Merge "Use getSystemService for services. Unbundling."
diff --git a/src/com/android/contacts/activities/PeopleActivity.java b/src/com/android/contacts/activities/PeopleActivity.java
index 6d8d231..df9d176 100644
--- a/src/com/android/contacts/activities/PeopleActivity.java
+++ b/src/com/android/contacts/activities/PeopleActivity.java
@@ -20,6 +20,7 @@
import android.app.FragmentManager;
import android.app.FragmentTransaction;
import android.content.ActivityNotFoundException;
+import android.content.Context;
import android.content.Intent;
import android.graphics.Rect;
import android.net.Uri;
@@ -845,7 +846,7 @@
//
// Also check for ability to modify accounts. In limited user mode, you can't modify
// accounts so there is no point sending users to account setup activity.
- final UserManager userManager = UserManager.get(this);
+ final UserManager userManager = (UserManager) getSystemService(Context.USER_SERVICE);
final boolean disallowModifyAccounts = userManager.getUserRestrictions().getBoolean(
UserManager.DISALLOW_MODIFY_ACCOUNTS);
if (!disallowModifyAccounts && !areContactWritableAccountsAvailable() &&
diff --git a/src/com/android/contacts/util/PhoneCapabilityTester.java b/src/com/android/contacts/util/PhoneCapabilityTester.java
index b2d10be..a510b76 100644
--- a/src/com/android/contacts/util/PhoneCapabilityTester.java
+++ b/src/com/android/contacts/util/PhoneCapabilityTester.java
@@ -28,7 +28,6 @@
import android.telephony.TelephonyManager;
import com.android.contacts.common.ContactsUtils;
-import com.android.contacts.R;
import java.util.List;
@@ -62,7 +61,8 @@
}
private static void initialize(Context context) {
- final TelephonyManager telephonyManager = new TelephonyManager(context);
+ final TelephonyManager telephonyManager
+ = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
sIsPhone = telephonyManager.isVoiceCapable();
sIsSipPhone = sIsPhone && SipManager.isVoipSupported(context);
sIsInitialized = true;