2013-06-18 1 views
0

Мой вопрос - тот, который указан в названии, как я могу служить файлу из внутреннего каталога хранилища с помощью поставщика контента в приложении для Android?Как я могу подавать файл из внутреннего каталога хранилища с помощью поставщика контента в приложении Android?

Спасибо за ваше время.

ответ

0

Я нашел хорошее решение на Android: Attaching files from internal cache to Gmail. Это позволяет мне прикреплять файлы из внутреннего хранилища к любому другому приложению, которое не является частью нашего приложения.

+0

Первоначально спасибо за ваш ответ, но я уже знал этот учебник и проверил его. Проблема заключается в том, что не все приложения при запросе файла для моего приложения называет «openFile()», поскольку есть некоторые, которые вызывают метод «query()», который не реализуется, поскольку каждое приложение запрашивает ContentProvider несколько столбцов в параметре «проекция». Также возникает другая проблема, когда я записываю файлы во внутреннее хранилище, поскольку по умолчанию эти файлы доступны только моему приложению, так что другие приложения не могут получить доступ к файлам при получении через ContentProvider – Mike

+0

, а затем, что «служит файлу из внутреннего каталога хранилища 'означает? как вы хотите служить? –

+0

Это то, что я хочу знать – Mike

Смежные вопросы