1

I want store a file audio in my personal content provider. i save record:

Uri uri = getContentResolver().insert(CONTENT_URI, values); OutputStream os = getContentResolver().openOutputStream(uri);

but getContentResolver().openOutputStream(uri); throws:

10-13 19:44:53.903: ERROR/TAB(5679): No files supported by provider at content://com.memento.data.provider.MementoProvider/audionotes/6 10-13 19:44:53.903: ERROR/TAB(5679): java.io.FileNotFoundException: No files supported by provider at content://com.memento.data.provider.MementoProvider/audionotes/6 10-13 19:44:53.903: ERROR/TAB(5679): at android.content.ContentProvider.openFile(ContentProvider.java:585)

I have a column named _data for that purpose.

4

1 回答 1

-1

你这里有点稀疏。我想你有一个自定义的 ContentProvider?

无论如何,看看如何在 android 内容提供程序中存储大型 blob?

(我在那里回答了我自己的问题,所以我不会在这里复制它。)

听起来您的 ContentProvider 与 uri 不匹配。

于 2010-11-13T20:05:38.583 回答