本文實例講述了使用adb命令向Android模擬器中導入通訊錄聯系人的方法。分享給大家供大家參考。具體實現方法如下:
使用adb提供的命令, 可以非常方便地從PC中將通訊錄導入android模擬器中.
首先要先準備好固定格式的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
導入的命令如下:
adb -s emulator-5554 shell pm clear com.android.providers.contacts
# 將正確格式的通訊錄文件contacts.vcf, 導入android模擬器中, 并等待模擬器刷新幾秒鐘
adb -s emulator-5554 push contacts.vcf /sdcard/contacts.vcf
sleep 3
# 從文件中, 將聯系人import到android模擬器的通訊錄中, 導入過程耗時依聯系人數量而定.
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, 如果以上都沒有問題, 則模擬器的通訊錄中即添加好了新的聯系人信息.
希望本文所述對大家的Android程序設計有所幫助。