Je veux écrire un programme pour générer automatiquement les contacts. J'utilise également un service spécial pour ajouter un compte sur l'émulateur. Le même compte est utilisé sur le téléphone. Ci-dessous est mon code:Le programme ajoutant des contacts sur l'émulateur n'ajoute pas de contacts sur le HTC Desire
ContentValues values = new ContentValues();
values.put(RawContacts.ACCOUNT_TYPE, "localhost");
values.put(RawContacts.ACCOUNT_NAME, "PC Sync");
Uri rawContactUri = getContentResolver().insert(RawContacts.CONTENT_URI, values);
long rawContactId = ContentUris.parseId(rawContactUri);
values.clear();
values.put(Data.RAW_CONTACT_ID, rawContactId);
values.put(Data.MIMETYPE, StructuredName.CONTENT_ITEM_TYPE);
values.put(StructuredName.GIVEN_NAME, Gname);
values.put(StructuredName.FAMILY_NAME, Fname);
values.put(StructuredName.MIDDLE_NAME, Mname);
getContentResolver().insert(Data.CONTENT_URI, values);
Le programme travaille sur émulateur et ajoute des contacts, mais le programme HTC seul processus en ajoutant aucun contact. Je ne peux pas comprendre ce que le problème peut être.
Vous pouvez trouver http://groups.google.com/group/android-developers/browse_thread/thread/44f3a999f4741ccd?pli=1 utile, potentiellement. –
Merci, Yoni, j'espère que ce sera utile. – Bracadabra
Avez-vous trouvé une solution? –