Gleb
Привет! Подскажите, пожалуйста, можно ли в Google Play сделать следующее: у меня есть 2 сборки приложения, одна для Android O, вторая -- для остальных версий Android. Play Market поддерживает закачку двух разных сборок в зависимости от версии Android? Что нужно сделать для этого?
Алексей
правильнее делать одну, которая поддерживает все версии
Gleb
Ну, они отличаются потому что
Gleb
Да, но нет такой возможности
Gleb
@Vorkytaka О, спасибо!
Anonymous
просто зачем использовать сторонюю библиотеку для простых запросов на сервер, обработчик данных у меня свой и мне не требуется сторонний врапер
Anonymous
и если системный вызов не работает то думаю что и врапер не будет, libgdx тоже использует свой врапер и на сраных 4.х ведроидах https не работает нормально
Василий
как в рантайме можно запустить код из стринги?
Лёша
как в рантайме можно запустить код из стринги?
если только подрубишь скриптовую либу какую)
Muhammadakbar
Здравствуйте. Я хочу сделать в своем проекте многоязычным. Чтобы сделать это из настроек моего проекта, мне нужно перезапустить applicaiton. Я делаю это внутри application class в своем проекте. Мой вопрос в том, как перезапустить application class.
Muhammadakbar
Можно ли перезапустить onCreate()
Dmytro
Никак. Созданием/уничтожением процесса занимается Андроид
Struk 🇺🇦✙
мухаммадакбар похоже не совсем понимает что он делает
Struk 🇺🇦✙
а точнее совсме не понимает
Viktor
Appmetrica, flurry
Не разобрался Flurry полностью бесплатная?
Yerlan
Всем привет! Кто знает как проверить что тормозит приложение при первом открытий? инструмент где будет показана время выполнение функций типо того
Viktor
Appmetrica, flurry
Эти сервисы у вас интегрированы с какими то другими для обработки аудиторий. Т.е. рассылки пуш, mail, уведомлений? Автоматизация? Т.е. дейсвия на определенные события. Пользователь зашел на активность покупки потом ушел и если не совершил покупку в течении нескольких дней то выслать ему сообщение например со скидкой.
Dmytro
В логкате
Dmytro
Без фильтра на пакет
Dmytro
Покажет тебе время старта активити в миллисекундах
Yerlan
Покажет тебе время старта активити в миллисекундах
да, это знаю. но мне нужно узнать что именно так долго грузиться
Dmytro
да, это знаю. но мне нужно узнать что именно так долго грузиться
Android Profiler Method Tracer (в cpu) для warm start. Для cold start используй systrace
Dmytro
Cold start при создании процесса. Warm start когда процесс еще жив
Struk 🇺🇦✙
а профайлера не хватает?
Struk 🇺🇦✙
Dmytro
Method Tracer покажет тебе какие методы долго работали. Systrace тоже, но не так подробно. Однако покажет различные системные вызовы
Dmytro
а профайлера не хватает?
Он колд старт не ловит. Т.к. требует запущеного процесса
Struk 🇺🇦✙
нужно просто быстрее на кнопки нажимать )
Dmytro
systrace не требует запущеного процесса. Т.е. можно проверить чистый старт приложения. С инициализацией Application и т.д.
Dmytro
нужно просто быстрее на кнопки нажимать )
В таком случае ты не словишь всех системных вызовов при старте приложения
Struk 🇺🇦✙
такое часто при подключении вских библиотек которые докачиваются при первом запуске
Глеб
товарищи. можно как-нибудь передавать поток в VideoView из asynctask'a?
Vadim
как хэндлить collapse/expand при выставлении кнопки поиска: app:showAsAction="collapseActionView|always"
Vadim
?
Алексей
Кто-нибудь использовал https://flutter.io/ ? Можете поделиться впечатлениями?
Алексей
Спасибо)
Anonymous
и если системный вызов не работает то думаю что и врапер не будет, libgdx тоже использует свой врапер и на сраных 4.х ведроидах https не работает нормально
что и требовалось доказать: OkHttpClient client = new OkHttpClient(); client.newCall(listener.gethttpPost()).enqueue(listener); 01-16 14:42:37.397 20776-21665/org.sportboard I/Net: Failed due to exception [SSL handshake aborted: ssl=0x66dfc870: I/O error during system call, Connection reset by peer]
Yaroslav
это настройка клавиатуры, не inputType
Yernar
Всем привет, кто нить прикручивал авторизацию через FingerPrint? В документациях написано что FingerPrint Api работает только на версиях 6+(АПИ 23) с сенсором. Т.е. на ранних версиях прикрутить данную фичу не возможно? Может либы какие нить или опен сорс?
Yernar
как вы её прикрутите, если сенсора нет :)
т.е. сенсоры появились с 6ой версии?) просто я не вкурсах. зеленый еще)
Struk 🇺🇦✙
number
Алексей
да, именно так.
Yernar
хорошо, спс
Struk 🇺🇦✙
и как это понять из твоего вопроса?
Mikhail
Это настройки конкретной клавиатуры, как "приложения", а каждой клавы они свои
Yaroslav
такую фичу можно включить только в настройках приложения клавиатуры, никаким inputType сделать это не возможно
Struk 🇺🇦✙
у меня на клавиатуре например нет никаких подсказок
Sasha
У кого-то было, что в tablayout пропадали иконки после обновления viewpager?
Fearless
это не везде есть
Fearless
ты можешь настроить у самой клавиатуры эти подсказки. Не программно, вручную
Loki
Здраствуйте, использую osmdroid, есть рисованный полигон, у него есть метод onSingleTapConfirmed(final MotionEvent event, final MapView mapView) но незнаю что делать с motionevent, как обработать это не подскажете что делать?
Struk 🇺🇦✙
можно и программно, если сам её написал
Loki
а что в сигнатуре сказано?
а что за сигнатура 🤔
Fearless
ну вообще это имя метода и параметры
Fearless
по ней иногда можно понять что из себя представляют параметры
Loki
@Override public boolean onSingleTapConfirmed(final MotionEvent event, final MapView mapView){ if (mBubble == null) //no support for tap: return false; boolean touched = contains(event, mapView); if (touched){ Projection pj = mapView.getProjection(); GeoPoint position = (GeoPoint)pj.fromPixels(event.getX(), event.getY()); //as DefaultInfoWindow expect an ExtendedOverlayItem, build an ExtendedOverlayItem with needed information: ExtendedOverlayItem item = new ExtendedOverlayItem(mTitle, mSnippet, position, mapView.getContext()); mBubble.open(item, item.getPoint(), 0, 0); } return touched; }
Fearless
А ну тебе просто дали объект события
Алексей
Всем привет. Вопрос по структуре данных. У меня каталог товаров и там вложенность в 5 уровней. получается: list<catalog> в нём list<subCatalog> в нём list<subSubCatalog> в нём list<subSubSubCatalog> в нём list<product>. Что за жесть)) как это нормально записывать?
Fearless
в нем это в ком
Fearless
в объекте Catalog есть лист субКаталогов?
Fearless
в объекте субкаталога есть лист субСубКаталогов?
Fearless
в объекте субСуб есть лист продуктов?
Spiderpig
Какой-то адский ад. Достаточно же двух сущностей - "каталог" и "продукт", и у каждого есть parentId (у корневого - 0). все каталоги можно в одну таблицу записать, а все продукты - в другую
Алексей
Почему бы не Catalog {List<Product> products; List<Catalog> catalogs;} ?
Алексей
в нем это в ком
да, + там ещё у каждого такого Sub каталога название, количество, картинка
Anonymous
Вопрос:::: Если пакет приложении совпадает то это обновляется или как? Я написал два программу. И пытался установить обе. Но приложения переустанавливается. Первая уничтожает
Fearless
Ну можно действительно двумя листами все сделать