0
를 사용하여 안드로이드에서 연락처 정보를 업데이트 할 수 없습니다 내 코드가 무엇이 문제이며 어떻게해야합니까?은이 코드를 사용하여/변경 연락처 벨소리를 업데이트하기 위해 노력하고있어 코드
04-10 13:47:45.419: ERROR/AndroidRuntime(399): Caused by: java.lang.SecurityException: Permission Denial: writing com.android.providers.contacts.ContactsProvider2 uri content://com.android.contacts/contacts from pid=399, uid=10025 requires android.permission.WRITE_CONTACTS
04-10 13:47:45.419: ERROR/AndroidRuntime(399): at android.os.Parcel.readException(Parcel.java:1218)
04-10 13:47:45.419: ERROR/AndroidRuntime(399): at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:160)
04-10 13:47:45.419: ERROR/AndroidRuntime(399): at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:114)
04-10 13:47:45.419: ERROR/AndroidRuntime(399): at android.content.ContentProviderProxy.update(ContentProviderNative.java:532)
04-10 13:47:45.419: ERROR/AndroidRuntime(399): at android.content.ContentResolver.update(ContentResolver.java:737)
04-10 13:47:45.419: ERROR/AndroidRuntime(399): at com.example.helloandroid.HelloAndroid.getContactList(HelloAndroid.java:36)
04-10 13:47:45.419: ERROR/AndroidRuntime(399): at com.example.helloandroid.HelloAndroid.onCreate(HelloAndroid.java:19)
04-10 13:47:45.419: ERROR/AndroidRuntime(399): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
04-10 13:47:45.419: ERROR/AndroidRuntime(399): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2459)
04-10 13:47:45.419: ERROR/AndroidRuntime(399): ... 11 more
내가 사용하는 경로 : 로그
감사
내가 로그 캣 여기 DDM을 사용하는 관리입니다Environment.getExternalStorageDirectory().getPath() + "/Alex.wav"
안드로이드가 읽을 수 있도록 파일을 어디에 둘 수 있습니까? –
SD 카드와 같은 장치 또는 에뮬레이터에서. – CommonsWare
파일을 sdcard에 넣을 수는 있지만 경로를 찾을 수 없습니까? sdcard에 대한 경로가 무엇인지 알고 있습니까? 또한 ddms 및 logcat을 사용하여 로그를 얻었습니다. 너무 많은 문자가 필요하므로 기본 질문에 넣으십시오 .pls에서 살펴보십시오. –