ОБНОВЛЕНИЕ : Другой ответ, использующий EXTRA_INITIAL_INTENTS
, является лучшим на данный момент. На момент написания моего ответа EXTRA_INITIAL_INTENTS
еще не существовало, поскольку оно было добавлено в API уровня 5.
Так есть ли способ объединить оба или
я собираюсь предложить меню
сделать один или другой из моего
приложение?
Напишите свою собственную галерею, в которой есть нужные вам функции.
Я бы подумал, что меню будет проще.
Похоже, это будет обычное использование
дело ... конечно я что-то упустил?
Разработчик, находящийся рядом с вами, подумает, что галерея должна позволить вам выбирать из локальной галереи, или же перейти на Flickr, чтобы сделать выбор оттуда. Другой разработчик подумает, что камера должна не только позволять «делать снимки» через камеру, но и «делать снимки», выбирая что-то из галереи, переворачивая вещи так, как вы себе это представляете. Еще один разработчик подумает, что галерея должна позволять выбирать из локальной галереи, или Flickr, или камеры, или веб-камеры, подключенной к сети. Еще один разработчик подумает, что галерея глупа, и пользователи должны просто выбирать файлы через проводник. И так далее.
Все это в среде (мобильные телефоны), где флеш для ОС стоит дороже.
Следовательно, ИМХО, не совсем шокирует, что основная команда Android решила предоставить вам строительные блоки для сборки по своему усмотрению, вместо того, чтобы пытаться приспособить все возможные шаблоны.