【发布时间】:2014-06-27 03:21:33
【问题描述】:
要通过 adb shell 添加联系人,我使用命令
am start -a android.intent.action.INSERT -t vnd.android.cursor.dir/contact
以及更多信息
-e|--es <EXTRA_KEY> <EXTRA_STRING_VALUE>
Add string data as a key-value pair.
例如编号为 123-456 的联系人“Donald Duck”由
创建am start -a android.intent.action.INSERT -t vnd.android.cursor.dir/contact -e name 'Donald Duck' -e phone 123-456
电话簿有 12 种模仿类型:
_id: mimetype
1: vnd.android.cursor.item/email_v2
2: vnd.android.cursor.item/im
3: vnd.android.cursor.item/nickname
4: vnd.android.cursor.item/organization
5: vnd.android.cursor.item/phone_v2
6: vnd.android.cursor.item/sip_address
7: vnd.android.cursor.item/name
8: vnd.android.cursor.item/postal-address_v2
9: vnd.android.cursor.item/identity
10: vnd.android.cursor.item/photo
11: vnd.android.cursor.item/group_membership
12: vnd.android.cursor.item/website
对于电子邮件地址,它是“电子邮件”,对于名称,它是“名称”,对于“phone_v2”,它是电话。 但我没有找到任何适用于例如“邮政地址”、“组织”或“网站”。
我怎样才能知道添加这些额外信息需要哪个 EXTRA_KEY?
【问题讨论】:
标签: android shell android-intent android-contacts