2009-06-29 5 views

Répondre

2

Il n'y a aucun moyen, autant que je sache. Apple a un guide pour accéder au carnet d'adresses via JNI, qui est disponible here. L'exemple de code pour MyFirstJNIProject est disponible here.

Le guide montre également comment vérifier le système d'exploitation sous-jacent et appeler uniquement le code JNI lorsqu'il est exécuté sur des plates-formes Mac OS X.

0

sqlite3 AddressBook-v22.abcddb et vous avez accès à toutes les données du carnet d'adresses, maintenant quelques instructions SQL et vous avez terminé:

select * from ZABCDCONTACTINDEX;

par exemple

HF

+0

Quoi? ** Mac ** Carnet d'adresses n'est pas seulement une application de données de carnet d'adresses. –

1

J'ai trouvé un moyen de le faire en utilisant la bibliothèque Rococoa.

J'ai décrit comment c'est fait here.

0

Je sais que le post précédent (celui downvoted à -1 au sujet de sqlite3) n'est pas lié à la question posée (et n'est pas non plus celle-ci), cependant cela m'a été utile. Je travaille dans un programme où on me donne un fichier .abbu et j'ai besoin d'importer les données sur mon produit AddressBook et ce message a été mon "salut".

Questions connexes