Final move of AccountTypeManager dependencies.
After this change, AccountTypeManager can be moved into ContactsCommon.
Bug: 6993891
Change-Id: I26d6a9916bc20a0865d2bd1c765350928b7987ef
diff --git a/src/com/android/contacts/ContactsUtils.java b/src/com/android/contacts/ContactsUtils.java
index a53a423..57976e5 100644
--- a/src/com/android/contacts/ContactsUtils.java
+++ b/src/com/android/contacts/ContactsUtils.java
@@ -19,17 +19,14 @@
import android.content.Context;
import android.content.Intent;
import android.database.Cursor;
-import android.net.Uri;
-import android.provider.ContactsContract;
import android.provider.ContactsContract.CommonDataKinds.Im;
import android.provider.ContactsContract.DisplayPhoto;
import android.telephony.PhoneNumberUtils;
import android.text.TextUtils;
-import com.android.contacts.model.AccountTypeManager;
-import com.android.contacts.common.model.account.AccountType;
import com.android.contacts.common.model.account.AccountWithDataSet;
import com.android.contacts.common.test.NeededForTesting;
+import com.android.contacts.model.AccountTypeManager;
import java.util.List;
@@ -126,28 +123,6 @@
}
/**
- * Returns the intent to launch for the given invitable account type and contact lookup URI.
- * This will return null if the account type is not invitable (i.e. there is no
- * {@link AccountType#getInviteContactActivityClassName()} or
- * {@link AccountType#syncAdapterPackageName}).
- */
- public static Intent getInvitableIntent(AccountType accountType, Uri lookupUri) {
- String syncAdapterPackageName = accountType.syncAdapterPackageName;
- String className = accountType.getInviteContactActivityClassName();
- if (TextUtils.isEmpty(syncAdapterPackageName) || TextUtils.isEmpty(className)) {
- return null;
- }
- Intent intent = new Intent();
- intent.setClassName(syncAdapterPackageName, className);
-
- intent.setAction(ContactsContract.Intents.INVITE_CONTACT);
-
- // Data is the lookup URI.
- intent.setData(lookupUri);
- return intent;
- }
-
- /**
* Returns the size (width and height) of thumbnail pictures as configured in the provider. This
* can safely be called from the UI thread, as the provider can serve this without performing
* a database access