WebPuper Опубликовано 27 сентября, 2018 Поделиться Опубликовано 27 сентября, 2018 Столкнулся со странным. Для приложения в манифесте установлено <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> но после загрузки из Play Market галочка для использования "Память" не активна. Чтобы приложение имело доступ к памяти приходится ставить ее в ручную. Причем если я веду отладку по USB, то все в порядке. Почему разрешения не вступают в силу? Цитата Ссылка на комментарий
0 Евгений Корепов Опубликовано 27 сентября, 2018 Поделиться Опубликовано 27 сентября, 2018 На последних версиях андроида вы должны спрашивать разрешение у пользователя перед операцией требующей прав. Anatoliy 1 Цитата Ссылка на комментарий
0 WebPuper Опубликовано 27 сентября, 2018 Автор Поделиться Опубликовано 27 сентября, 2018 ух как... а как это осуществляется? например для READ_EXTERNAL_STORAGE Цитата Ссылка на комментарий
0 Barbanel Опубликовано 27 сентября, 2018 Поделиться Опубликовано 27 сентября, 2018 В свойствах проекта, пункте "разрешения" это разрешение выставлено? Или вы вписали его ручками в шаблон манифеста? Если ручками, то могло статься что шаблон переписывается студией и ваша строка не попадает в результирующий манифест. Как вариант, создаейте apk, откройте его как обычный zip архив, найдите в нем манифест и проверьте, выставлено ли это разрешение. Будем думать что дальше. Цитата Ссылка на комментарий
0 Barbanel Опубликовано 27 сентября, 2018 Поделиться Опубликовано 27 сентября, 2018 11 минут назад, Евгений Корепов сказал: На последних версиях андроида вы должны спрашивать разрешение у пользователя перед операцией требующей прав. Да, я об этом не подумал. В какой версии андроида тестируете? ЕМНИП это актуально с седьмой версии андроида. Цитата Ссылка на комментарий
2 Евгений Корепов Опубликовано 27 сентября, 2018 Поделиться Опубликовано 27 сентября, 2018 (изменено) Вот как то так, на базе штатного примера: Такс, я малость лопухнулся, это пример я уже под карнавал переделал, работать на токио и остальных версиях не будет. Так что я его удалил. Поищите по форуму - уже неоднократно обсуждалась тема. Изменено 27 сентября, 2018 пользователем Евгений Корепов WebPuper и Barbanel 1 1 Цитата Ссылка на комментарий
0 Tumaso Опубликовано 27 сентября, 2018 Поделиться Опубликовано 27 сентября, 2018 А кстати о карнавале. Там теперь можно поверх TMapView размещать делфовские компоненты? Цитата Ссылка на комментарий
0 Barbanel Опубликовано 27 сентября, 2018 Поделиться Опубликовано 27 сентября, 2018 Я что-то не догоняю. Что такое карнавал? Цитата Ссылка на комментарий
0 Tumaso Опубликовано 27 сентября, 2018 Поделиться Опубликовано 27 сентября, 2018 Это делфи 10.3, сейчас в стадии беты Цитата Ссылка на комментарий
0 Alex7wrt Опубликовано 27 сентября, 2018 Поделиться Опубликовано 27 сентября, 2018 7 минут назад, Barbanel сказал: Я что-то не догоняю. Что такое карнавал? Rad Studio 10.3 Carnival Цитата Ссылка на комментарий
0 Barbanel Опубликовано 27 сентября, 2018 Поделиться Опубликовано 27 сентября, 2018 Епт, под него опять код переписывать нужно??? Цитата Ссылка на комментарий
0 Евгений Корепов Опубликовано 27 сентября, 2018 Поделиться Опубликовано 27 сентября, 2018 1 час назад, Tumaso сказал: А кстати о карнавале. Там теперь можно поверх TMapView размещать делфовские компоненты? Да Z-Order заявлен (общедоступная информация). Но как оно в реальности - разглашать не могу Цитата Ссылка на комментарий
0 Tumaso Опубликовано 27 сентября, 2018 Поделиться Опубликовано 27 сентября, 2018 20 минут назад, Евгений Корепов сказал: Да Z-Order заявлен (общедоступная информация). Но как оно в реальности - разглашать не могу Я к тому, что все больше заказчиков хотят в своих приложениях иметь карты со своими разнообразными элементами поверх карты. И реально уже непонятно, получим ли мы такой функционал в делфи, или нет. Одно дело подождать до конца года и получить наконец работающий z-order, или плюнуть и реально перейти на андроид студию. Цитата Ссылка на комментарий
0 haword Опубликовано 27 сентября, 2018 Поделиться Опубликовано 27 сентября, 2018 11 минут назад, Tumaso сказал: или плюнуть и реально перейти на андроид студию лучшее решение. что то серьезное причем за бабки я бы не стал писать на делфи для андроида. куда проще написать в студии и не париться. Цитата Ссылка на комментарий
0 Tumaso Опубликовано 27 сентября, 2018 Поделиться Опубликовано 27 сентября, 2018 У делфи большой плюс - кроссплатформенность. У меня реально 90% единого кода для виндов, андроида и иоса. Специфичного для каждой платформы не так и много, по большому счету. Писать отдельно в андроид студии, отдельно в xcode, отдельно в делфи с VCL реально не очень хочется Заказчикам то пофиг, они хотят как минимум мобильные приложения сразу и для андроида и для иоса. Anatoliy, Alex7wrt, Евгений Корепов и 1 другой 4 Цитата Ссылка на комментарий
0 Dev Опубликовано 28 сентября, 2018 Поделиться Опубликовано 28 сентября, 2018 (изменено) 19 часов назад, Tumaso сказал: плюнуть и реально перейти на андроид студию В андроид студии горя будет не меньше... 18 часов назад, Tumaso сказал: У делфи большой плюс - кроссплатформенность но есть ещё хотябы React Native, Xamarin, Corona SDK, только когда в них окунаешься с головой, сразу становится ясно, что React NativeReact NativeЭмба во многом всё равно на высоте, ей не хватает только одного, разработчикам Эмбы взять и остановиться на какой-то одной версии, включить у себя этот форум, на котором грамотно и красиво перечислены все компоненты, зайти в каждый и почитать на что народ жалуется и просто всё допилить, а после уже думать о карнавале.. Изменено 28 сентября, 2018 пользователем Dev Цитата Ссылка на комментарий
0 haword Опубликовано 28 сентября, 2018 Поделиться Опубликовано 28 сентября, 2018 20 часов назад, Tumaso сказал: У делфи большой плюс - кроссплатформенность. У меня реально 90% единого кода для виндов, андроида и иоса. Специфичного для каждой платформы не так и много, по большому счету. Писать отдельно в андроид студии, отдельно в xcode, отдельно в делфи с VCL реально не очень хочется Заказчикам то пофиг, они хотят как минимум мобильные приложения сразу и для андроида и для иоса. ну не знаю, мне не нравиться быстродействие. список картинок с надписями, через листвью, там более 100 записей, листаю, вижу что плавности нет, подлагивает что ли, плавности нет. беру то же самое делаю на студии, даже на слабом телефоне список скролится очень плавно. ощущение что нормальная программа, запускаешь на делфи, ощущение тормознутости. вроде и плавно скролит но не так плавно как на студии сделанной. да и костыли с запросами на разрешение доступа не радуют. неожиданные падения без каких либо сообщений в логе. я бы задумался насчет такого продукта, как отдавать заказчику. конечно если делать все по типу - и так сойдет, то тогда да, продукт хороший, кое как работает, за то везде. подождем 10.3, обещали решить проблему с разрешением доступа и Z ордера. надо еще попробовать проект свой сделать на ксамарине, проверить как там это будет выглядеть. Цитата Ссылка на комментарий
Вопрос
WebPuper
Столкнулся со странным. Для приложения в манифесте установлено <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
но после загрузки из Play Market галочка для использования "Память" не активна. Чтобы приложение имело доступ к памяти приходится ставить ее в ручную.
Причем если я веду отладку по USB, то все в порядке.
Почему разрешения не вступают в силу?
Ссылка на комментарий
16 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.