在Android中,如果使用联系人提供程序操作,则data1和data2会存储一些信息。其他应用程序可以更改这些数据或访问它们吗? 例如
ops.add(ContentProviderOperation
.newInsert(addCallerIsSyncAdapterParameter(
ContactsContract.Data.CONTENT_URI,true))
.withValueBackReference(ContactsContract.Data.RAW_CONTact_ID,0)
.withValue(ContactsContract.Data.MIMETYPE,MIMETYPE)
.withValue(ContactsContract.Data.DATA1,"data1")
.withValue(ContactsContract.Data.DATA2,"secretData2")
.build());
我正在尝试将一些额外的数据记录到联系人中,这些数据可以通过我的应用查看。为此,我向联系人添加了唯一键,并希望确保其他应用程序不能更改它。 (如果其他应用可以更改它,那么安全的方法是什么)