Наше приложение состоит из действий, содержащих веб-просмотр. В котором вызываемый файл php содержит файл типа ввода для выбора фотографии для загрузки на наш сервер.
Модель мобильного устройства и версия ОС
Хорошо работает с:
- Pixel 4 с Android 10
- Sony Xperia XZ1 с Android 10
- Sony Xperia L с Android 8.1.0
- Xiaomi Mi A2 Lite с Android 9
- Huawei P Smart с Android 9
- Huawei P10 Lite с Android 8.0.0
Это не работать с:
- Huawei P Smart 2019 с Android 10
Ожидаемое поведение
Я нажимаю на кнопку, чтобы получить фотографию, которую я выбираю между снимая его с фотоаппаратом или выбирая в альбоме.
![enter image description here](https://i.stack.imgur.com/bV72fl.png)
Реальное поведение
Процесс работает должным образом, за исключением Huawei P Smart 2019 с Android 10.
. На этом смартфоне, когда пользователь нажимает кнопку, опция не предоставляется для выбора из опций, и пустой файл eated
Ошибка при Android Studio
W/myapp:
type=1400 audit(0.0:153855): avc: granted { write } for pid=24195 name="Pictures" dev="sdcardfs" ino=3989 scontext=u:r:untrusted_app:s0:c149,c256,c512,c768 tcontext=u:object_r:sdcardfs:s0 tclass=dir
type=1400 audit(0.0:153856): avc: granted { add_name } for pid=24195 name="JPEG_20200415_123130_8357507179072675792.jpg" scontext=u:r:untrusted_app:s0:c149,c256,c512,c768 tcontext=u:object_r:sdcardfs:s0 tclass=dir
type=1400 audit(0.0:153857): avc: granted { create } for pid=24195 name="JPEG_20200415_123130_8357507179072675792.jpg" scontext=u:r:untrusted_app:s0:c149,c256,c512,c768 tcontext=u:object_r:sdcardfs:s0:c149,c256,c512,c768 tclass=file
W/myapp:
type=1400 audit(0.0:153858): avc: granted { read write open } for pid=24195 path="/storage/emulated/0/Pictures/JPEG_20200415_123130_8357507179072675792.jpg" dev="sdcardfs" ino=659 scontext=u:r:untrusted_app:s0:c149,c256,c512,c768 tcontext=u:object_r:sdcardfs:s0 tclass=file
Выводы
Может ли эта проблема быть связана исключительно с брендом Huawei с Android 10?
Возможно ли решить проблему с помощью кода? На некоторых форумах говорят, что проблема связана с ПЗУ Huawei, но я не совсем осведомлен об этом аргументе. Это тоже с тобой случилось? Есть ли у вас какие-либо советы или полезная документация?
Спасибо