0

2.1 プラットフォームを使用しています.......すべての連絡先と SMSをエミュレータから取得し、テキスト ファイルにコピーして、特定のユーザー アカウントでサーバーに保存することができます。また、これらを復元する必要があります。連絡先と SMS をエミュレータに戻します。方法がわかりません。現在、AVD と Eclipse を使用して Android プロジェクトを実行しています。新しい Android モバイルを購入し、これらの連絡先と SMS を復元します。 mobile.I はCURSOR と CONTENT_URIを使用して連絡先を取得し、 CURSORを 使用して SMS を取得しました。

サーバー内のテキスト ファイルからエミュレーターに復元するにはどうすればよいですか?

4

1 に答える 1

0

テキストファイルを読み込んで、カーソルのオブジェクトにデータを保存できますか?? はいの場合は、このリンクに従ってください。いくつかのループを使用して、すべての連絡先を追加する必要があります。

カーソルから値を取得するには、このリンクを参考にしてください。

編集:ここで2番目のリンクのコード

ContentValues values = new ContentValues();
values.put(Contacts.People.NAME, "Test Name");
// add it to the database
ContentURI newPerson = getContentResolver().insert(Contacts.People.CONTENT_URI, values);

// assign the new phone number to the person
values.clear();
values.put(Contacts.Phones.PERSON_ID, newPerson.getPathLeaf());
values.put(Contacts.Phones.NUMBER, "(800) 466-4411");
// insert the new phone number in the database
getContentResolver().insert(Contacts.Phones.CONTENT_URI, values);

これについては説明できませんので、最初のリンクにアクセスしてみてください。

于 2012-07-19T07:38:54.257 に答える