我想在我的个人内容提供商中存储文件音频。我保存记录:
Uri uri = getContentResolver().insert(CONTENT_URI,values);OutputStream os = getContentResolver().openOutputStream(uri);
但是getContentResolver().openOutputStream(uri);抛出:
10-13 19:44:53.903: ERROR/TAB(5679):content://com.memento.data.provider.MementoProvider/audionotes/6 10-13 19:44:53.903: ERROR/TAB(5679):content://com.memento.data.provider.MementoProvider/audionotes/6 10-13 19:44:53.903: ERROR/TAB(5679):android.content.ContentProvider.openFile(ContentProvider.java:585)提供程序不支持文件
为此,我有一个名为_data的专栏。
发布于 2010-11-14 04:05:39
你在这里有点稀疏。我想你有一个定制的ContentProvider吧?
无论如何,看一看How to store large blobs in an android content provider?
(我在这里回答了我自己的问题,所以我不会在这里重复。)
听起来您的ContentProvider与uri不匹配。
https://stackoverflow.com/questions/3926553
复制相似问题