She*_*ami 12 android adb adb-shell
我的应用程序在安装应用程序时需要备用联系人.当我运行安装和注册应用程序时,默认情况下新设备中没有联系人.
我找到了一个adb命令来在联系人列表中添加联系人
adb shell am start -a android.intent.action.INSERT -t vnd.android.cursor.dir/contact -e name 'Alternate Contact' -e phone 72xxxxxxxx
但现在我无法在执行后删除相同的联系人.尝试使用下一个命令的多个参数组合,但它不起作用.
adb shell am start -a android.intent.action.DELETE -t vnd.android.cursor.dir/contact -e name 'Donald Duck' -e phone 72xxxxxxxx
如果有删除联系人的adb命令,请分享.
编辑:adb shell pm clear com.android.providers.contacts命令将清除联系人列表中的所有联系人.
添加联系人(其中姓名 = 'Mozart',号码 = '+380505005050')
$ adb shell am start -a android.intent.action.INSERT -t vnd.android.cursor.dir/contact -e name Mozart -e phone +380505005050
Run Code Online (Sandbox Code Playgroud)
编辑联系人(其中 id = 1)
$ adb shell am start -a android.intent.action.EDIT content://com.android.contacts/contacts/1
Run Code Online (Sandbox Code Playgroud)
删除联系人(其中 id = 1)
$ adb shell content delete --uri content://com.android.contacts/contacts/1
Run Code Online (Sandbox Code Playgroud)
一次性删除所有联系人
$ adb shell pm clear com.android.providers.contacts
Run Code Online (Sandbox Code Playgroud)
查看特定联系人(其中 id = 1)
$ adb shell am start -a android.intent.action.VIEW content://com.android.contacts/contacts/1
Run Code Online (Sandbox Code Playgroud)
列出所有联系人
$ adb shell content query --uri content://com.android.contacts/contacts
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2545 次 |
| 最近记录: |