Android - 通过ADB通过vCards导入联系人

6 android adb

我目前正在尝试通过ADB自动执行一些Android操作,并通过vCard卡住联系人导入.有两种方法可以做到这一点:

  1. 自动化用户的确切"tappings",假设您必须根据屏幕分辨率等确定每个"按钮"的位置.这是我现在所做的但是它似乎很难维护,因为有要考虑太多的参数(自定义roms,奇怪的分辨率,纵向/横向模式等).

  2. 当您点击"从vCards导入联系人"并通过ADB执行此操作时,查找正在发生的情况

基本上,我想应用第二个选项,但是当我点击"从vCard导入联系人"时我不知道发生了什么,我需要从ADB调用相同的操作/意图.我应该执行ADB命令的任何想法吗?

Man*_*ani 11

试试这个.-d使用正确的vcf路径更新选项.

adb shell am start -t "text/x-vcard" -d "file:///sdcard/contacts.vcf" -a android.intent.action.VIEW com.android.contacts
Run Code Online (Sandbox Code Playgroud)
  • Mime类型:text/vcardtext/x-vcard
  • URI:vcard的路径
  • 行动: android.intent.action.VIEW
  • 包: com.android.contacts