private static final Uri SIM_CONTENT_URI = Uri.parse("content://icc/adn");
ContentResolver cr=getContentResolver();
Cursor cursor = cr.query(SIM_CONTENT_URI, null, null,
null, null);
ContentValues cv = new ContentValues();
cv.put("tag", "ABHISHEK");
Uri uri = cr.insert(SIM_CONTENT_URI, cv);
Uri emailUri = null;
emailUri = Uri.withAppendedPath(uri,
People.ContactMethods.CONTENT_DIRECTORY);
cv.clear();
cv.put(People.ContactMethods.KIND, Contacts.KIND_EMAIL);
cv.put(People.ContactMethods.DATA, "[email protected]");
cv.put(People.ContactMethods.TYPE,
People.ContactMethods.TYPE_HOME);
getContentResolver().insert(emailUri, cv);
The stack trace is :
08-08 06:52:27.938: ERROR/DatabaseUtils(385): Writing exception to parcel
08-08 06:52:27.938: ERROR/DatabaseUtils(385):
java.lang.UnsupportedOperationException: Cannot insert into URL:
content://icc/adn/0/contact_methods
08-08 06:52:27.938: ERROR/DatabaseUtils(385): at
com.android.internal.telephony.IccProvider.insert(IccProvider.java:319)
08-08 06:52:27.938: ERROR/DatabaseUtils(385): at
android.content.ContentProvider$Transport.insert(ContentProvider.java:198)
08-08 06:52:27.938: ERROR/DatabaseUtils(385): at
android.content.ContentProviderNative.onTransact(ContentProviderNative.java:156)
08-08 06:52:27.938: ERROR/DatabaseUtils(385): at
android.os.Binder.execTransact(Binder.java:320)
08-08 06:52:27.938: ERROR/DatabaseUtils(385): at
dalvik.system.NativeStart.run(Native Method)
08-08 06:52:27.938: WARN/dalvikvm(1109): threadid=1: thread exiting with
uncaught exception (group=0x4002d560)
08-08 06:52:27.948: ERROR/AndroidRuntime(1109): FATAL EXCEPTION: main
08-08 06:52:27.948: ERROR/AndroidRuntime(1109):
java.lang.UnsupportedOperationException: Cannot insert into URL:
content://icc/adn/0/contact_methods
08-08 06:52:27.948: ERROR/AndroidRuntime(1109): at
android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:146)
08-08 06:52:27.948: ERROR/AndroidRuntime(1109): at
android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:114)
08-08 06:52:27.948: ERROR/AndroidRuntime(1109): at
android.content.ContentProviderProxy.insert(ContentProviderNative.java:443)
08-08 06:52:27.948: ERROR/AndroidRuntime(1109): at
android.content.ContentResolver.insert(ContentResolver.java:604)
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en