как сохранить изображение с камеры в bitmap

166
26 апреля 2018, 11:22

я новичок в android. Пишу простое приложение которое транслирует камеру на surfaceView и есть кнопка при нажатии на нее должен метод вытаскивать bitmap. не понимаю как можно заставить асинхронный метод работать правильно. в return bitmap[0] я получаю null.(если есть легче способы подскажите)

public Bitmap getBitmap() {
    final Bitmap[] bitmap = new Bitmap[1];
    camera.takePicture(null, null, new Camera.PictureCallback() {
        @Override
        public void onPictureTaken(byte[] data, Camera camera) {
            while (data == null)
                bitmap[0] = BitmapFactory.decodeByteArray(data, 0, data.length);
        }
    });
    return bitmap[0];
}
READ ALSO
Mysql, выбрать из таблицы только те элемены что не повторяются

Mysql, выбрать из таблицы только те элемены что не повторяются

Есть таблица вида id id_user status, нужно выбрать id_user так чтобы в ней не было повторяющихся более 1го раза значений, например 1 2 3 4 1, нужно получить...

206
mysql exceptions ProgrammingError:

mysql exceptions ProgrammingError:

Выскакивает ошибка при выполнения запроса на выборку: _mysql_exceptionsProgrammingError: not all arguments converted during string formatting Что я делаю не так?

336
Взаимодействие С++ и Go [требует правки]

Взаимодействие С++ и Go [требует правки]

Есть ли такая область разработки, в которой ++ и Go хорошо дополняют друг друга?

255