使用adb命令向Android模擬器中導(dǎo)入通訊錄聯(lián)系人的方法
本文實例講述了使用adb命令向Android模擬器中導(dǎo)入通訊錄聯(lián)系人的方法。分享給大家供大家參考。具體實現(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)入過程耗時依聯(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è)計有所幫助。
相關(guān)文章
Android studio git創(chuàng)建與刪除標(biāo)簽(Tag)的教程詳解
這篇文章主要介紹了Android studio git創(chuàng)建與刪除標(biāo)簽(Tag)的教程詳解,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-12-12
Android DynamicGrid實現(xiàn)拖曳交換位置功能
這篇文章主要為大家詳細介紹了Android DynamicGrid實現(xiàn)拖曳交換位置功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-06-06
AndroidStudio報錯Emulator:PANIC:Cannot find AVD system path. P
這篇文章主要介紹了AndroidStudio報錯Emulator:PANIC:Cannot find AVD system path. Please define ANDROID_SDK_ROOT完整的解決方案2021-08-08
Android 實現(xiàn)長按彈出PopupMenu 菜單欄
這篇文章主要介紹了Android 實現(xiàn)長按彈出PopupMenu 菜單欄,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-12-12
Android中通過RxJava進行響應(yīng)式程序設(shè)計的入門指南
響應(yīng)式編程在Android中的運用是非常犀利的,比如在異常處理和調(diào)度器方面,這里我們將從生命周期等方面來講解Android中通過RxJava進行響應(yīng)式程序設(shè)計的入門指南:2016-06-06
解析Android獲取系統(tǒng)cpu信息,內(nèi)存,版本,電量等信息的方法詳解
本篇文章對用Android獲取系統(tǒng)cpu信息,內(nèi)存,版本,電量等信息的方法進行了詳細的分析介紹。需要的朋友參考下2013-05-05

