2009-07-11 62 views
16

我想要在Android模擬器上從我的Gmail帳戶中導入聯繫人,方法與您在T-Mobile G1 phone上執行的操作相同。在Android模擬器上導入Gmail聯繫人

可能嗎?

[我有這個問題太:pentium10]
我想知道如果有一種方法可以做到這一切的?

+0

我只在v1.5 sdk的模擬器上找到了「從SIM導入聯繫人」。當我通過仿真器瀏覽器登錄到移動版和桌面版的Gmail時,我還沒有看到任何觸發器來做到這一點。 – 2009-07-11 16:53:40

+0

有人告訴我,G1手機默認包含手機聯繫人和Google帳戶聯繫人同步的功能,但我缺少來自仿真器的功能。我想這個功能必須以某種方式「安裝」。 – Jiri 2009-07-11 17:01:49

回答

0

模擬器映像可能不包含必要的同步提供程序。如果確實如此,觸發它的方法是在您輸入Google帳戶電子郵件和密碼的情況下運行設置嚮導。啓動向導的一種方法是安裝AnyCut,創建名爲「安裝嚮導」的活動的快捷方式(如果我沒有記錯的話),然後單擊它。當然,你可能沒有市場去AnyCut ...你可以從一個真正的手機做adb pull /data/app/com.appdroid.anycut.apk anycut.apk

+0

仍然不會啓用gmail來驗證模擬器。 – gcb 2010-10-23 21:00:51

0

如果您將Android手機同步到Google帳戶,Google需要一個唯一的ID來標識該設備。真正的手機確實擁有全球唯一的IMEI號碼,但所有仿真器安裝都相同。

嘗試

((TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE)).getDeviceId(); 

的背景下,它應該始終在模擬器上返回0,而是一個真實的世界智能手機具有獨特的關鍵。

+1

我知道這可能是問題,但我不明白爲什麼谷歌需要ID。谷歌賬戶認證詳情是什麼? – Jiri 2009-07-21 12:35:56

22

我不知道如何設置永久性同步,但您可以相對簡單地一次性導入聯繫人。

使用網絡瀏覽器轉到您的Gmail帳戶,點擊左側邊欄上的「聯繫人」。選擇您手機上的所有聯繫人,然後選擇以vCard格式導出它們。這會將* .vcf文件下載到包含聯繫人的計算機中。

推VCF文件到SD卡上的仿真器,像這樣:

$ adb push contacts.vcf /sdcard/contacts.vcf 
$ adb sync 

然後打開模擬器上的聯繫人應用程序,並按下菜單,進口。選擇從SD卡導入,並找到vCard文件並導入您的聯繫人。

+0

謝謝,它工作正常! – 2011-03-28 15:31:56

3

您只需將&拖放到DDMS的文件資源管理器視圖中即可。 使用目標文件夾,可以通過您的應用程序或contacts-app訪問目標文件夾。 這對我有效。

相關問題