Size: a a a

StartAndroid Ru Chat

2021 March 10

ME

Maks 🤘🏻 E-notty... in StartAndroid Ru Chat
PowerCat
для работы надо распознавать текст с фоток
как получаешь путь к файлу?
источник

L

Leff in StartAndroid Ru Chat
Maks 🤘🏻 E-notty
Это не решение проблемы, а её отсрочка
ну не всегда есть время все в проекте перелопачивать)  бывает костыли необходимы
источник

L

Leff in StartAndroid Ru Chat
Maks 🤘🏻 E-notty
как получаешь путь к файлу?
а ты случаем не друг Марата?)
источник

ME

Maks 🤘🏻 E-notty... in StartAndroid Ru Chat
Leff
ну не всегда есть время все в проекте перелопачивать)  бывает костыли необходимы
Ну этот костыль реально подпорка на полгода, дальше всё равно перелопачивать
источник

P

PowerCat in StartAndroid Ru Chat
Maks 🤘🏻 E-notty
как получаешь путь к файлу?
File file = context. get...
источник

ME

Maks 🤘🏻 E-notty... in StartAndroid Ru Chat
Leff
а ты случаем не друг Марата?)
Марата?
источник

P

PowerCat in StartAndroid Ru Chat
уже разные способы проверены
источник

P

PowerCat in StartAndroid Ru Chat
ничего не хочет
источник

ME

Maks 🤘🏻 E-notty... in StartAndroid Ru Chat
PowerCat
File file = context. get...
Получай либо через SAF, либо храни файл в scoped storage
источник

P

PowerCat in StartAndroid Ru Chat
ну вот со скопе и надо пример
источник

ME

Maks 🤘🏻 E-notty... in StartAndroid Ru Chat
PowerCat
ну вот со скопе и надо пример
зачем? Ведь как я понял, файл лежит не в директории приложения?
источник

P

PowerCat in StartAndroid Ru Chat
Не друг, я он
источник

P

PowerCat in StartAndroid Ru Chat
Maks 🤘🏻 E-notty
зачем? Ведь как я понял, файл лежит не в директории приложения?
нет, в Pictures
источник

ME

Maks 🤘🏻 E-notty... in StartAndroid Ru Chat
PowerCat
нет, в Pictures
файл должен быть выбран пользователем?
источник

P

PowerCat in StartAndroid Ru Chat
Maks 🤘🏻 E-notty
файл должен быть выбран пользователем?
нет... с камеры на сейв и сразу на фабрику
источник

ME

Maks 🤘🏻 E-notty... in StartAndroid Ru Chat
PowerCat
нет... с камеры на сейв и сразу на фабрику
Значит с камеры получешь через activity result callback изображение и по полученному в ответе uri открываешь стрим
источник

ME

Maks 🤘🏻 E-notty... in StartAndroid Ru Chat
что-то вроде этого
val cameraResultCallback = registerForActivityResult(TakePicture()) { result ->
   if (result) {
       viewModel.handleTakePictureFromCamera()
   } else {
       
contentResolver.delete(viewModel.uriForTakePicture!!, null, null)
   }
}
источник

ME

Maks 🤘🏻 E-notty... in StartAndroid Ru Chat
вызываешь колбэк примерно так
cameraResultCallback.launch(myUri)
источник

ME

Maks 🤘🏻 E-notty... in StartAndroid Ru Chat
myUri - путь к заранее созданному файлу, куда сохранится изображение
источник

ME

Maks 🤘🏻 E-notty... in StartAndroid Ru Chat
После этого уже считывай из этого файла что захочешь
источник