Loading AndroidManifest.xml +1 −0 Original line number Diff line number Diff line Loading @@ -292,6 +292,7 @@ <action android:name="com.android.contacts.action.QUICK_CONTACT" /> <category android:name="android.intent.category.DEFAULT" /> <data android:mimeType="vnd.android.cursor.item/contact" android:host="com.android.contacts" /> <data android:mimeType="vnd.android.cursor.item/person" android:host="contacts" /> </intent-filter> </activity> Loading src/com/android/contacts/ui/QuickContactActivity.java +9 −1 Original line number Diff line number Diff line Loading @@ -17,11 +17,13 @@ package com.android.contacts.ui; import android.app.Activity; import android.content.ContentUris; import android.content.Intent; import android.graphics.Rect; import android.net.Uri; import android.os.Bundle; import android.provider.ContactsContract.QuickContact; import android.provider.ContactsContract.RawContacts; import android.util.Log; /** Loading Loading @@ -61,7 +63,13 @@ public final class QuickContactActivity extends Activity implements } // Use our local window token for now final Uri lookupUri = intent.getData(); Uri lookupUri = intent.getData(); // Check to see whether it comes from the old version. if (android.provider.Contacts.AUTHORITY.equals(lookupUri.getAuthority())) { final long rawContactId = ContentUris.parseId(lookupUri); lookupUri = RawContacts.getContactLookupUri(getContentResolver(), ContentUris.withAppendedId(RawContacts.CONTENT_URI, rawContactId)); } final Bundle extras = intent.getExtras(); // Read requested parameters for displaying Loading Loading
AndroidManifest.xml +1 −0 Original line number Diff line number Diff line Loading @@ -292,6 +292,7 @@ <action android:name="com.android.contacts.action.QUICK_CONTACT" /> <category android:name="android.intent.category.DEFAULT" /> <data android:mimeType="vnd.android.cursor.item/contact" android:host="com.android.contacts" /> <data android:mimeType="vnd.android.cursor.item/person" android:host="contacts" /> </intent-filter> </activity> Loading
src/com/android/contacts/ui/QuickContactActivity.java +9 −1 Original line number Diff line number Diff line Loading @@ -17,11 +17,13 @@ package com.android.contacts.ui; import android.app.Activity; import android.content.ContentUris; import android.content.Intent; import android.graphics.Rect; import android.net.Uri; import android.os.Bundle; import android.provider.ContactsContract.QuickContact; import android.provider.ContactsContract.RawContacts; import android.util.Log; /** Loading Loading @@ -61,7 +63,13 @@ public final class QuickContactActivity extends Activity implements } // Use our local window token for now final Uri lookupUri = intent.getData(); Uri lookupUri = intent.getData(); // Check to see whether it comes from the old version. if (android.provider.Contacts.AUTHORITY.equals(lookupUri.getAuthority())) { final long rawContactId = ContentUris.parseId(lookupUri); lookupUri = RawContacts.getContactLookupUri(getContentResolver(), ContentUris.withAppendedId(RawContacts.CONTENT_URI, rawContactId)); } final Bundle extras = intent.getExtras(); // Read requested parameters for displaying Loading