Loading AndroidManifest.xml +2 −1 Original line number Diff line number Diff line Loading @@ -547,7 +547,8 @@ <service android:name=".vcard.VCardService" android:exported="false"/> android:exported="false" android:foregroundServiceType="dataSync"/> <!-- end vCard related --> <!-- Intercept Dialer Intents for devices without a phone. Loading src/com/android/contacts/util/ImplicitIntentsUtil.java +5 −0 Original line number Diff line number Diff line Loading @@ -30,6 +30,8 @@ import android.provider.ContactsContract.QuickContact; import android.provider.Settings; import android.text.TextUtils; import androidx.core.os.BuildCompat; import com.android.contacts.logging.ScreenEvent.ScreenType; import com.android.contacts.model.account.GoogleAccountType; import com.android.contacts.quickcontact.QuickContactActivity; Loading Loading @@ -140,6 +142,9 @@ public class ImplicitIntentsUtil { public static Intent getIntentForAddingAccount() { final Intent intent = new Intent(Settings.ACTION_SYNC_SETTINGS); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_DOCUMENT); if (BuildCompat.isAtLeastU()) { intent.setData(Uri.fromParts("package", "com.android.contacts", null)); } intent.putExtra(Settings.EXTRA_AUTHORITIES, new String[]{ContactsContract.AUTHORITY}); return intent; Loading Loading
AndroidManifest.xml +2 −1 Original line number Diff line number Diff line Loading @@ -547,7 +547,8 @@ <service android:name=".vcard.VCardService" android:exported="false"/> android:exported="false" android:foregroundServiceType="dataSync"/> <!-- end vCard related --> <!-- Intercept Dialer Intents for devices without a phone. Loading
src/com/android/contacts/util/ImplicitIntentsUtil.java +5 −0 Original line number Diff line number Diff line Loading @@ -30,6 +30,8 @@ import android.provider.ContactsContract.QuickContact; import android.provider.Settings; import android.text.TextUtils; import androidx.core.os.BuildCompat; import com.android.contacts.logging.ScreenEvent.ScreenType; import com.android.contacts.model.account.GoogleAccountType; import com.android.contacts.quickcontact.QuickContactActivity; Loading Loading @@ -140,6 +142,9 @@ public class ImplicitIntentsUtil { public static Intent getIntentForAddingAccount() { final Intent intent = new Intent(Settings.ACTION_SYNC_SETTINGS); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_DOCUMENT); if (BuildCompat.isAtLeastU()) { intent.setData(Uri.fromParts("package", "com.android.contacts", null)); } intent.putExtra(Settings.EXTRA_AUTHORITIES, new String[]{ContactsContract.AUTHORITY}); return intent; Loading