Gleb
Привет! Подскажите, пожалуйста, можно ли в Google Play сделать следующее: у меня есть 2 сборки приложения, одна для Android O, вторая -- для остальных версий Android. Play Market поддерживает закачку двух разных сборок в зависимости от версии Android? Что нужно сделать для этого?
Алексей
Алексей
правильнее делать одну, которая поддерживает все версии
Gleb
Ну, они отличаются потому что
Gleb
Да, но нет такой возможности
Konstantin
Gleb
@Vorkytaka О, спасибо!
Alex
Anonymous
просто зачем использовать сторонюю библиотеку для простых запросов на сервер, обработчик данных у меня свой и мне не требуется сторонний врапер
Anonymous
и если системный вызов не работает то думаю что и врапер не будет, libgdx тоже использует свой врапер и на сраных 4.х ведроидах https не работает нормально
Василий
как в рантайме можно запустить код из стринги?
Лёша
Yevgen
Muhammadakbar
Здравствуйте. Я хочу сделать в своем проекте многоязычным. Чтобы сделать это из настроек моего проекта, мне нужно перезапустить applicaiton. Я делаю это внутри application class в своем проекте. Мой вопрос в том, как перезапустить application class.
Muhammadakbar
Можно ли перезапустить onCreate()
Dmytro
Никак. Созданием/уничтожением процесса занимается Андроид
Struk 🇺🇦✙
мухаммадакбар похоже не совсем понимает что он делает
Struk 🇺🇦✙
а точнее совсме не понимает
Dmytro
Muhammadakbar
Yerlan
Всем привет! Кто знает как проверить что тормозит приложение при первом открытий? инструмент где будет показана время выполнение функций типо того
Vladislav
Struk 🇺🇦✙
Yerlan
Viktor
Appmetrica, flurry
Эти сервисы у вас интегрированы с какими то другими для обработки аудиторий. Т.е. рассылки пуш, mail, уведомлений? Автоматизация? Т.е. дейсвия на определенные события. Пользователь зашел на активность покупки потом ушел и если не совершил покупку в течении нескольких дней то выслать ему сообщение например со скидкой.
Dmytro
Dmytro
В логкате
Dmytro
Без фильтра на пакет
Dmytro
Покажет тебе время старта активити в миллисекундах
Dmytro
Cold start при создании процесса. Warm start когда процесс еще жив
Struk 🇺🇦✙
а профайлера не хватает?
Struk 🇺🇦✙
Dmytro
Method Tracer покажет тебе какие методы долго работали. Systrace тоже, но не так подробно. Однако покажет различные системные вызовы
Struk 🇺🇦✙
нужно просто быстрее на кнопки нажимать )
Dmytro
systrace не требует запущеного процесса. Т.е. можно проверить чистый старт приложения. С инициализацией Application и т.д.
Struk 🇺🇦✙
такое часто при подключении вских библиотек которые докачиваются при первом запуске
Глеб
товарищи. можно как-нибудь передавать поток в VideoView из asynctask'a?
Vadim
как хэндлить collapse/expand при выставлении кнопки поиска:
app:showAsAction="collapseActionView|always"
Vadim
?
Алексей
Кто-нибудь использовал https://flutter.io/ ? Можете поделиться впечатлениями?
Алексей
Спасибо)
Yerlan
Yaroslav
это настройка клавиатуры, не inputType
Yernar
Всем привет, кто нить прикручивал авторизацию через FingerPrint? В документациях написано что FingerPrint Api работает только на версиях 6+(АПИ 23) с сенсором. Т.е. на ранних версиях прикрутить данную фичу не возможно? Может либы какие нить или опен сорс?
Алексей
Struk 🇺🇦✙
number
Алексей
да, именно так.
Yernar
хорошо, спс
Struk 🇺🇦✙
и как это понять из твоего вопроса?
Mikhail
Это настройки конкретной клавиатуры, как "приложения", а каждой клавы они свои
Yaroslav
такую фичу можно включить только в настройках приложения клавиатуры, никаким inputType сделать это не возможно
Struk 🇺🇦✙
у меня на клавиатуре например нет никаких подсказок
Sasha
У кого-то было, что в tablayout пропадали иконки после обновления viewpager?
Fearless
это не везде есть
Fearless
ты можешь настроить у самой клавиатуры эти подсказки. Не программно, вручную
Loki
Здраствуйте, использую osmdroid, есть рисованный полигон, у него есть метод
onSingleTapConfirmed(final MotionEvent event, final MapView mapView)
но незнаю что делать с motionevent, как обработать это не подскажете что делать?
Struk 🇺🇦✙
можно и программно, если сам её написал
Fearless
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
Ну можно действительно двумя листами все сделать