(takePictureIntent.resolveActivity(getPackageManager()) != null) {
startActivityForResult(takePictureIntent, REQUEST_IMAGE_CAPTURE);
}
Почему-то не требует пермишенов вообще. Как это работает? Для чего нужен пермишен тогда?
пермишены нужно запрашивать явно в коде
ок, я не запросил и все равно работает
Я думаю, что у твоего приложения нет доступа к камере. Камеру предоставляет система. Если бы ты хотел сделать окно с камерой прямо в своей активити, то понадобился бы пермишен.
Обсуждают сегодня