我目前正在尝试通过ADB自动执行一些
Android操作,并通过vCard卡住联系人导入.有两种方法可以做到这一点:
@H_502_2@>自动化用户的确切“tappings”,假设您必须根据屏幕分辨率等确定每个“按钮”的位置.这是我现在所做的,但它似乎很难维护,因为那里要考虑的参数太多(自定义roms,奇怪的分辨率,纵向/横向模式等).
>查看单击“从vCards导入联系人”时发生的情况,并通过ADB执行此操作 @H_502_2@基本上,我想应用第二个选项,但是当我点击“从vCard导入联系人”时我不知道发生了什么,我需要从ADB调用相同的操作/意图.我应该执行ADB命令的任何想法吗?
>查看单击“从vCards导入联系人”时发生的情况,并通过ADB执行此操作 @H_502_2@基本上,我想应用第二个选项,但是当我点击“从vCard导入联系人”时我不知道发生了什么,我需要从ADB调用相同的操作/意图.我应该执行ADB命令的任何想法吗?
解决方法
试试这个.使用正确的vcf路径更新-d选项.
adb shell am start -t "text/x-vcard" -d "file:///sdcard/contacts.vcf" -a android.intent.action.VIEW com.android.contacts@H_502_2@> Mime类型:文本/ vcard或text / x-vcard> URI:vcard的路径>动作:android.intent.action.VIEW>包:com.android.contacts