2010-06-25 5 views
3

Y a-t-il un URI Intent qui vous envoie vers les contacts favoris de votre téléphone?Intention URI pour aller aux contacts favoris

Tout comme contenu: // contacts/personne/ vous envoie à tous vos contacts et tel: vous envoie à votre dialer.

EDIT

Et il est aussi un moyen d'aller à votre journal d'appels?

Répondre

5

Favoris:

// "com.android.contacts.action.LIST_STARRED" 
Intent intent = new Intent(Contacts.Intents.UI.LIST_STARRED_ACTION); 
startActivity(intent); 

journal des appels:

Intent intent = new Intent(Intent.ACTION_VIEW); 
intent.setType("vnd.android.cursor.dir/calls"); 
startActivity(intent); 
+0

Les Contacts.Intents de classe de favoris ... est Déconseillédepuis API 5, savez-vous comment faire pour API 5+ –

+0

Le les constantes n'existent pas dans un état non obsolète pour API 5+. Ils sont dans 'ContactsContract.Intents.UI' mais cette classe est' @ hide 'donc ce n'est pas disponible dans le framework. – Qberticus

+0

Quel est le répertoire des favoris à utiliser dans votre deuxième option? La 1ère option ne fonctionne pas sur 2.35 mais votre deuxième réponse a fonctionné sur 2.35. Mon espoir est que je peux ouvrir des favoris et des contacts avec votre deuxième réponse. Pouvez-vous donner des dir pour les contacts et les favoris à utiliser dans votre deuxième commande ?? – David

Questions connexes