Pour votre appareil Android 4.4.2, la commande pour ajouter un contact est la suivante (remplacez Bo Lawson et #123 par ce que vous voulez) :
adb shell am start -a android.intent.action.INSERT -t vnd.android.cursor.dir/contact -e name 'Bo Lawson' -e phone 123456789
Maintenant, il faut l'enregistrer. C'est spécifique à Android 4.4.2. Appuyer sur la touche retour permet de l'enregistrer. Pour cela, vous devez utiliser les événements de touche. Avec Android 4.4.2 c'est l'événement clé 4. Vous allez devoir le faire au moins deux fois. Une fois pour quitter le clavier, l'autre pour quitter et sauvegarder. Si nécessaire, utilisez-le à nouveau pour quitter complètement l'application Contacts.
adb shell am start -a android.intent.action.INSERT -t vnd.android.cursor.dir/contact -e name 'Bo Lawson' -e phone 123456789
adb shell input keyevent 4
adb shell input keyevent 4
Cela a fonctionné sur mon Samsung Galaxy Tab Pro enraciné fonctionnant sous Android 4.4.2.
Edit : J'ai trouvé un post sur Stack Overflow qui références cette commande.
0 votes
Votre version d'Android et votre appareil ? Est-il enraciné ?
0 votes
J'ai plusieurs appareils disponibles : Nexus 5, 6.0, rooté ; Samsung Note 10.1 (GT-N8010), 4.4.2, rooté ; Nexus S, 4.1.2, rooté ; Sony Xperia Tipo ST21i, 4.0.4, rooté. Bien que je sois principalement intéressé par l'ajout de contacts sur le Note, le Nexus S et le Sony Xperia Tipo ST21i, 4.0.4, rooté.