汎用列 DATA1 から Data15 を使用してデータを格納しています。私の質問は、これらの列が他の Android アプリケーションによって独自のデータを格納するために使用されていないと仮定しても安全かどうかです。そうでない場合、特定の列が他のアプリケーションで使用されていないことを確認するにはどうすればよいですか?
ops.add(ContentProviderOperation.newUpdate(ContactsContract.Data.CONTENT_URI)
.withValue(Data.DATA10,"Data")
データを取得します。
ContentResolver cr=context.getContentResolver();
Cursor emailCur = cr.query(
ContactsContract.Data.CONTENT_URI,
null,
ContactsContract.Data._ID + " = ?",
new String[]{str_id}, null);
while (emailCur.moveToNext())
{
String name=emailCur.getString(
emailCur.getColumnIndex(Data.DATA10));
}