2013-09-03 3 views

ответ

0

Либо:

  • Скопируйте его в файл на внешнем хранилище, или

  • Создать ContentProvider, который может служить его прямо из InputStream вы получаете от сырьевого ресурса

Оттуда EXTRA_STREAM должен работать, хотя могут быть некоторые почтовые клиенты, которые поддерживают только file:///Uri схем, а не content:// схем.

+0

Я попробовал схему Uri с 'Uri uri = Uri.parse (" android.resource: //com.example.myclass/raw/myfile ");' хотя он отправил его как расширение .file вместо ZIP. И добавление расширения .zip в myfile ничего не отправило. Во всяком случае, вокруг этого? – Traxex1909

+0

@ Traxex1909: Несколько приложений могут поддерживать схемы 'android.resource'. «Во всяком случае, вокруг этого?» - следуйте инструкциям в моем ответе. – CommonsWare

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