Так что в моем приложении пользователь найдет изображения, вроде концепт-арта в видеоиграх. Я хочу, чтобы эти изображения можно было масштабировать, обмениваться и делать что угодно - например, в приложении галереи. Какой лучший способ показать их? Я думаю правильный способ сделать это - отправить Intent.ACTION_VIEW с типом изображения / png, чтобы любая программа могла его получить ....
Но в этом случае изображения должны быть доступны любому приложению, они не могут быть ресурсом, верно? (Потому что тогда они не будут доступны для других приложений.) Поэтому они должны быть доступны через контент-провайдера ...
Я не думаю Я могу просто вставить их в поставщик содержимого мультимедиа по умолчанию ... потому что тогда их нельзя будет обнаружить через приложение галереи? Я хочу, чтобы пользователь «разблокировал» их со временем. Поэтому мне нужно создать свой собственный контент-провайдер и публиковать изображения через него, верно? Каков наилучший способ сделать контент-провайдера, который может обслуживать изображения (и видео, аудио, возможно контакты или другие типы объектов)?