Open egor-bogomolov opened 7 years ago
При использовании camera2 придется делать свою Activity - это можно, но она скорее всего будет уступать стандартной, так что я бы сказал, что разумнее воспользоваться стандартной, сохранить картинку и затем скопировать ее в Drive. В стандартной документации есть пример.
Хочется иметь возможность не только загружать фотографии из галереи, но и делать их сразу, открывая при этом камеру. Почитав про то, как это можно делать, я увидел три способа:
Сохранить снимок с камеры во внешнюю память, уже оттуда загрузить его в приложение. Решение самое простое, но проблемой может оказаться, например, то, что внешней памяти у телефона в данный момент нет.
Можно воспользоваться ContentProvider'ом, решение более громоздкое, но тогда все можно сделать во внутренней памяти.
Насколько я понимаю, в camera2api есть какие-то свои способы сделать это без использования внешней памяти, но в этом я еще не разобрался.
Какой из вариантов предпочтительней или, может быть, есть что-то лучше?