Is it safe to make the assumption that generic data column is not used by any other application for storing it own contact data
<p>I am using the generic columns DATA1 to Data15 to store some data. My question is whether it is safe to assume that these columns are not being used by other android applications to store their own data. IF not how would I make sure that a particular column is not being used by any other application? </p>

<pre><code>ops.add(ContentProviderOperation.newUpdate(ContactsContract.Data.CONTENT_URI)
                .withValue(Data.DATA10,"Data")
</code></pre>

<p>Retrive data:</p>

<pre><code>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));

       }
</code></pre>
