darkmentat
В принципе прикольная приблуда, линеарлейаут на максималках.
Mike
ресайклер с флексбоксом иногда прям классно
Emir
Коллеги , подскажите плз...меня сворачивают при публикации с таким текстом Issue: Violation of Permissions policyAfter reviewing your app, we found that it doesn’t qualify to use the requested permissions for the following reason(s): Based on our review, we found your app’s expressed user experience did not match your declared core functionality Default SMS handler (and any other core functionality usage while default handler), Select Carrier Services. Please remove these permissions from your app. Default handler capability was listed on your declaration form, but your app does not appear to have default handler capability. Please submit a revised declaration form. Что не так ...а Manifest.xml указан Permission READ_SMS/SEND_SMS ...
Emir
Мб удалить из Манифеста , но будет ли при этом работать функционал
Sergey
Для какого функционала нужно чтение смс? гугл считает, что приложению это не надо
Emir
Для какого функционала нужно чтение смс? гугл считает, что приложению это не надо
Функционал - по нажатию на кнопку , Приложение отправляет рассылку СМС , и выводит статус о доставке ...
Emir
Т е если слушать Broadcast отчёт об отправке и доставки , то разрешение READ_SMS не нужно?)
Sergey
а нельзя использовать сервис для рассылки смс, а не телефон? либо объяснить гуглу, что делает программа и для чего
Vlad
Всем привет, кто-нибудь может скинуть гайды/примеры имплементации rx scheduler на основе handler thread?
Emir
а нельзя использовать сервис для рассылки смс, а не телефон? либо объяснить гуглу, что делает программа и для чего
Замысел такой , в экстренных случаях чел жмёт кнопку SOS и по сохраненным контактам в приложение сообщение о том что ему нужна помощь+ местоположение, а для сервиса рассылки - нужно регить ,получать токен и это платно
Vadim
Пытаюсь сделать кэширование в OkHttpClient. Делаю два разных запроса: /v1/account/0/stats?from=01.01.2019&to=10.01.2019 /v1/account/1/stats?from=01.01.2019&to=10.01.2019 В первом случае возвращается 200, а во втором уже 304 - Not Modified Видимо я что-то не так настроил и okhttp не понимает что /account/0/ и /account/1/ разные запросы… Как это решить?
Emir
>и это платно + нужен инет, а в экстенных случаях его может и не быть
Да и инет тоже нужен ...для рекламной или производственной рассылки через сервис рассылки норм , а вот точечно рассылку только через оператора связи
Emir
Им нужно внятно объяснить для чего это нужно и они могут пропустить
Объяснить можно через Панель описания ...думаю что-то неправильно оформил ...
Emir
Там где выбираешь опции для приложения
Sergey
а такой функции нету у производителя телефонов?
Emir
а такой функции нету у производителя телефонов?
Я чёт не нашел ...есть функция быстрого вызова , но быстрой отправки СМС чёт не нашел
Emir
а такой функции нету у производителя телефонов?
Есть аналоги в сторе, но половина из них Платная , другая не работает
Vitaly
Существует Server Driven UI, и я слышал, что его реализовывают через RecyclerrView, не могли бы кинуть ссылочку с примером или объяснить как это работает? Я понимаю с TableLayout, но с RecyclerView не могу понять, так как он же создан для прокрутки, а не для реализации создания строк с вьюхами
Ivan
Ребят, как можно узнать, что BottomSheet растянлуся на весь экран (чтобы убрать ему скруглённые углы)? onChangeState не подходит, потому что EXPANDED может быть тогда, когда внутри bottomSheet короткий список
Dug
Там есть что-то с offset вроде бы, я точно не помню
Ivan
Там есть что-то с offset вроде бы, я точно не помню
в BottomSheetCallback() override fun onSlide(bottomSheet: View, slideOffset: Float) не срабатывает, когда bottomSheet находится в состоянии EXPANDED и внутри неё увеличиваешь список
...
Всем привет!
Vadim
в RecyclerView можно ведь как то отобразить список так чтобы был виден следующий элемент как на скрине?
Ivan
Я рассчитываю, на то, что можно можно как-то наверняка отлавливать изменение цвета пикселя под actionBar
...
Вверху action bar не получается сделать синего цвета. Ошибка получается. Почему?
Ivan
А почему он у тебя expanded?
потому что внутри неё корткий список, который полностью отображается, не занимаю весь экран. там 2 элемента. из-за этого bottomSheet автоматически expanded
...
<resources> <style name="AppTheme" parent="AppBaseTheme"> <!-- Extends the base theme below --> </style> <style name="AppBaseTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="android:actionBarStyle">@style/MyActionBar</item> <item name="android:actionBarTabTextStyle">@style/MyActionBarTabText</item> <!-- Support library compatibility --> <item name="actionBarStyle">@style/MyActionBar</item> <item name="actionBarTabTextStyle">@style/MyActionBarTabText</item> </style> <style name="MyActionBar" parent="@style/Widget.AppCompat.Light.ActionBar.Solid.Inverse"> <item name="android:background">@color/simple_yellow</item> <item name="android:titleTextStyle">@style/MyActionBar.TitleTextStyle</item> <!-- Support library compatibility --> <item name="background">@color/simple_yellow</item> <item name="titleTextStyle">@style/MyActionBar.TitleTextStyle</item> </style> <style name="MyActionBar.TitleTextStyle" parent="@style/TextAppearance.AppCompat.Widget.ActionBar.Title"> <item name="android:textColor">@color/primary_blue</item> </style> <style name="MyActionBarTabText" parent="@style/Widget.AppCompat.ActionBar.TabText"> <item name="android:textColor">@color/primary_blue</item> </style> </resources>
...
Где косяк?
...
Almas
Всем хай,у кого есть идеи или код,что бы заставить андройд унитожить текущею активити ?мне воспроизвести этот момент
...
Кто мне поможет?
Emir
Ориентация для LinerLayout должна быть или vertical /horizontal
...
Ошибка в файле styles.xml
Almas
finish()???
это закрытие,мне нужно что бы андройд выгрузил его из памяти и savedInstance сохранить state.
Vlad
исходники RxAndroid, не?
Стоит ли в методе dispose worker'a тогда вызывать quitSafely() у HandlerThread?
Denis
Существует Server Driven UI, и я слышал, что его реализовывают через RecyclerrView, не могли бы кинуть ссылочку с примером или объяснить как это работает? Я понимаю с TableLayout, но с RecyclerView не могу понять, так как он же создан для прокрутки, а не для реализации создания строк с вьюхами
не понял про TableLayout. В android отсутсвуют virtual/incremental dom, поэтому единственная возможность диффинга на ui - это RecyclerView, если ты не используешь Litho/Anvil/Epoxy. Epoxy кст тоже построена на RecyclerView. Когда тебе с сервера приходят описание твоего ui, тебе надо его отренедрить. Если у тебя не будет диффинга на ui, то ты каждый раз будешь рендерить все заново, поэтому может применяться RecyclerView
...
Кто мне поможет
Михаил
Кто мне поможет
давай последовательно в чем проблема и как пробовал решить
Almas
активити или процесс приложения полностью? что затестировать нужно?
есть старые устройства,где были моменты,когда была запущена камера в активити,и андройд иногда мог уничтожить активити и сделать шаг назад на предыдущий,я хочу воспроизвести эту ситуацию и восстановить state до уничтожение активи андройдом
Ivan
Так как ты его хочешь весь раскрыть, если он у тебя не может даже раскрываться?)
у меня втунри bottomSheet выпадающий список. если при развёрнутом bottomSheet (expanded) нажать на кнопку раскрыть все, то выпадающий список полностью рскроется. и получится такая штука: уже раскрытый bottomSheet (у него состояние уже expanded) становится на весь экран
...
Михаил, в лс
Anonymous
гайз, какая самая используемая cpu архитектура на дроиде сейчас?
Сергій
это закрытие,мне нужно что бы андройд выгрузил его из памяти и savedInstance сохранить state.
Включи в настройках разработчика Don't keep activities или установи приложение типа RAM filler и забей оперативку до предела
Igor
ребят можно ли как-то просто получить сколько по времени твоя программа запущена?
Anonymous
arm
а какой именно?
Сергій
а какой именно?
v7, v8. А какая разница ) все равно надо делать поддержку и 32 и 64 bit
Ruslan
в RecyclerView можно ведь как то отобразить список так чтобы был виден следующий элемент как на скрине?
можно. в зависимости от того как должно быть сверстана выглядывающая часть (относительно или факсированный размер) можно написать свой itemDecoration, который расставит необходимые паддинги элементам списка.
Сергій
обычно достаточно загрузить 70-80% RAM чтобы LMK начал свою работу
Dug
плохо выглядит?
Ну это же вообще жесть
Ivan
Ну это же вообще жесть
что именно не так?
Dug
Ботомшиты предназначены для быстрого отображения какой-то инфы, а не для того, чтобы их использовали вместо полноценных активити/фрагмента с поиском
Kirill
Подскажите, создаю AlertDialog dialog = new Dialog.. как мне понять, что оно было уничтожено? после дестроя dialog != null
Ivan
поиск тут – второстепенная вещь. он есть только для потому, что есть список
+ когда выбираешь (чек бокс) элемент списка, видишь ответ на карте. например, маркеры появляются или уходят
Dug
и я бы назвал среди нас это фильтром, а не поиском
Как бы ботомшиты не заточены под динамическое изменение контента. Пишите свою обертку
Ivan
Как бы ботомшиты не заточены под динамическое изменение контента. Пишите свою обертку
я нашёл такой способ coordinatarLayout.onLayoutChanged когда bottomSheet увеличивается на весь экран, при это state как был EXPANDED, так и остаётся, этот колбэк срабатывает.
Ivan