我的应用程序在安装应用程序时需要备用联系人。当我运行安装&注册应用程序默认情况下新设备中没有联系人。
我找到了一个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
命令将清除联系人列表中的所有联系人。
答案 0 :(得分:2)
adb shell pm clear com.android.providers.contacts
命令将从联系人列表中清除所有联系人。
答案 1 :(得分:0)
添加联系人(姓名=“莫扎特”,电话号码=“ + 380505005050”)
SELECT *
FROM v_t12 t
FOR UPDATE
要编辑联系人(id = 1)
ALTER TABLE TABLE1
ADD CONSTRAINT PK_ORD_ID_DET_ID PRIMARY KEY (ORDERDETAILID, ORDERID);
要删除联系人(id = 1)
ALTER TABLE TABLE2
ADD CONSTRAINT PK_ORD_DET_ID UNIQUE (ORDERDETAILID)
要一次删除所有联系人
$ adb shell am start -a android.intent.action.INSERT -t vnd.android.cursor.dir/contact -e name Vasya -e phone +380505005050
查看特定联系人(id = 1)
$ adb shell am start -a android.intent.action.EDIT content://com.android.contacts/contacts/1
列出所有联系人
$ adb shell content delete --uri content://com.android.contacts/contacts/1