2016-07-17 5 views
1

Часть процесса, используемого в моем приложении, включает съемку фотографии (сделано с помощью Capture.capturePhoto()). Затем фотография изменяется на небольшой квадрат 200 пикселей и, наконец, отправляется на сервер.Возможно ли с помощью Codename снимать временную фотографию?

Я могу удалить изменения размера изображения с FileSystemStorage.delete() однако первоначальный снимок с Capture.capturePhoto() не может быть удален из-за приложения будучи песка в штучной упаковке (как описано in this SO question)

Это может быть неудобно для пользователя, потому что эти фотографии загрязняют свою галерею (фотографии не имеют значения для пользователя).

Как удалить начальную фотографию невозможно, мне было интересно, могу ли я закрепить захваченную фотографию в кеше, чтобы она автоматически удалялась ОС.

Maybe this question может быть решением для Android, но я бы предпочел, чтобы вам не пришлось ездить на родном языке?

Следовательно, возможно ли с помощью Codename сделать снимок, который будет только временным и будет удален автоматически?

Спасибо большое,

Приветствия

ответ

1

Мы стараемся, чтобы автоматически удалить файл, но так как операционная система берет фотографию некоторые платформы просто вставить его в галерею и там не так много мы можем сделать там. Это буквально вопрос «это работает на Android-устройстве A и не удается на Android-устройстве B».

Приложения, такие как snapchat и т. Д., Не используют приложение камеры устройства, а вместо этого используют API-интерфейс низкоуровневой камеры, которые являются более сложными и шелушащими. В настоящее время мы не сопоставляем эти API в Codename One, поэтому, если вам нужно что-то с более низким уровнем контроля, вам нужно будет использовать собственные интерфейсы. Однако это нетривиальный API.

+0

OK спасибо Shai. Похоже, мне придется закодировать мою собственную камеру с помощью низкоуровневой камеры api, чтобы сделать временную фотографию. Планируете ли вы сопоставить эти API в CN1 для выпуска в августе? – HelloWorld

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

  • Нет связанных вопросов^_^