本文實(shí)例講述了使用adb命令向Android模擬器中導(dǎo)入通訊錄聯(lián)系人的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
使用adb提供的命令, 可以非常方便地從PC中將通訊錄導(dǎo)入android模擬器中.
首先要先準(zhǔn)備好固定格式的contacts.vcf文件, 該文件即android中的通訊錄存儲文件. 格式如下:
VERSION:3.0
N:15200000000;;;;
TEL;TYPE=cell:15200000000
END:VCARD
BEGIN:VCARD
VERSION:3.0
N:15200000011;;;;
TEL;TYPE=cell:15200000011
END:VCARD
導(dǎo)入的命令如下:
adb -s emulator-5554 shell pm clear com.android.providers.contacts
# 將正確格式的通訊錄文件contacts.vcf, 導(dǎo)入android模擬器中, 并等待模擬器刷新幾秒鐘
adb -s emulator-5554 push contacts.vcf /sdcard/contacts.vcf
sleep 3
# 從文件中, 將聯(lián)系人import到android模擬器的通訊錄中, 導(dǎo)入過程耗時(shí)依聯(lián)系人數(shù)量而定.
adb -s emulator-5554 shell am start -t "text/x-vcard" -d "file:///sdcard/contacts.vcf" -a android.intent.action.VIEW com.android.contacts
sleep 10
OK, 如果以上都沒有問題, 則模擬器的通訊錄中即添加好了新的聯(lián)系人信息.
希望本文所述對大家的Android程序設(shè)計(jì)有所幫助。