1

連絡先フィールドに1つのフィールド(列)を追加したいのですが、コードでそのフィールドの値を設定でき、モバイルユーザーは連絡先プロパティでそのフィールドを表示できません。このようにして、別のデータベースを作成せずに連絡先情報を使用して連絡先をコピーできますデータベース。これは可能ですか?私を助けてください

4

1 に答える 1

0

連絡先データベースを直接変更できるとは思いません (少なくとも、最初にデバイスをルート化しないと)。

保存されている連絡先に追加情報を追加したい場合は、実際に新しいデータベースを作成するのが最善の方法だと思います。列を持つ新しいテーブルを作成[CONTACT_ID, YOUR_NEW_FIELD]し、連絡先に関する追加の情報をそこに保存するだけです。また、そうすれば、連絡先のデータベースがアプリの専有情報で汚染されることもありません。これは、ユーザーがアプリを削除しても意味がありません。

于 2013-02-09T12:19:54.287 に答える