でできるのと同じ方法で、Android エミュレーターの Gmail アカウントから連絡先をインポートしたいと考えていますT-Mobile G1 phone
。
出来ますか?
[私もこの質問があります: pentium10 ]
これをすべて行う方法があるかどうか疑問に思っていますか?
永続的な同期の設定についてはわかりませんが、連絡先を 1 回だけインポートするのは比較的簡単です。
ウェブ ブラウザを使用して Gmail アカウントに移動し、左側のサイドバーの [連絡先] をクリックします。電話で必要なすべての連絡先を選択し、vCard 形式でエクスポートすることを選択します。これにより、連絡先を含む *.vcf ファイルがコンピューターにダウンロードされます。
次のように、vcf ファイルをエミュレーターの SD カードにプッシュします。
$ adb push contacts.vcf /sdcard/contacts.vcf
$ adb sync
次に、エミュレーターで連絡先アプリを開き、メニュー、インポートを押します。SD カードからのインポートを選択すると、vCard ファイルが見つかり、連絡先がインポートされます。
DDMS のファイル エクスプローラー ビューにドラッグ アンド ドロップするだけです。アプリまたは連絡先アプリからアクセスできる宛先フォルダーを使用します。それは私のために働いた。
Android フォンを Google アカウントに同期する場合、Google はデバイスを識別するために一意の ID を必要とします。実際の電話にはグローバルに一意のIMEI番号がありますが、エミュレータのインストールはすべて同じです。
試す
((TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE)).getDeviceId();
Context で、エミュレーターでは常に 0 を返す必要がありますが、実際の電話では一意のキーを返します。