iskander
Спасибо)
Александр
Привет мужки, объясните новичку, как собирается весь проект в apk формат. Я имею опыт работы с pawn. Поможет ли мне этот опыт с java языком?
Александр
Просто хочу начать разработку приложения, но не знаю как собирается проект.
Александр
За ранее спасибо
Nikolai
Tools - Build APK
Александр
Tools - Build APK
Программа такая, или это ты указал путь в android studio?
Yehor
Путь, что надо сделать, чтоб сгенерить АПК
Александр
Yehor
Правда вроде это находится не в Tools а в Build - Build Bundle/Apk - Build Aps
Александр
Yehor
Я раньше подключал настоящий телефон через проводок
Anton
Всем привет! Прошу вас посоветовать смартфон для тестирования приложений. Интересует модель, которая бы покрывала для таких целей максимальный объём всех девайсов в мире. Понимаю, что идеального варианта нет, но хотелось бы по максимуму. Android, желательно со всем доступным функционалом.
Александр
Александр
Yehor
да, почему нет. Если будешь использовать какие-то модные фишки, то надо будет юзать либы совместимости
Yehor
Так в чем трабл, тестируй на 4.1
Yehor
Можешь попробовать перепрошить на более новый андройд
Nikolai
для тестирования важна больше версия ОС, и нужны все. я бы обзавелся минимально поддерживаемой (н-р 4.0.3) и последней актуальной (10)
Anonymous
Anonymous
А по правде говоря вот так лучше Прр эмуляторы знаю)
Nikolai
ICS не хватает )
Anton
А по наличию потенциальной забагованности если возьму, к примеру, самсунг или xiaomi они сильно различаются?
Anonymous
А по наличию потенциальной забагованности если возьму, к примеру, самсунг или xiaomi они сильно различаются?
Всего по-немногу. Корейцы и китайцы по-разному забагованы и по-своему особенны
Nikolai
это была шутка) у каждого устройства могут быть свои специфические баги
Anonymous
это была шутка) у каждого устройства могут быть свои специфические баги
Но лучше ведь брать те особенные модели, которые популярные (дешевые и известные)
Nikolai
да. это и хотел сказать. главное чтобы модель была популярная
Anonymous
Рутованные девайсы сами по себе особенные становятся когда рутуются А еще опаснее когда юзер начинает все подряд удалять, выключать, ставить XPosed, кастомные ромы и т.д
Viktor
ребят, продолжаю бороться с LocationManager. Нужен совет. В общем, есть класс GPSManager, в нем метод suspend fun getLocation(): Location? Я вызываю этот метод в корутине, чтоб не блокировать UI поток, и оно как будто бы работает, но getLocation() всегда возвращает null. Полагаю, все дело в том, что locationManager.requestLocationUpdates() выполняет колбэк locationListener в отдельном потоке?
Viktor
В locationListener реализована логика, что как только точность измерения позиции становится менее 5 метров, то запрос на обновление текущей позиции прекращается
Viktor
Думал после запроса на получение обновлений сделать цикл, и проверять в нем, locationListener.isDone, а внутри его просто delay(500), но это вешает приложение, и в логах варнинги массово появляться начинают)
Ярослав🇺🇦
Целый зоопарк, а где Q и R?)
Anonymous
Целый зоопарк, а где Q и R?)
С Q велась сьемка, R (11) в магазине :)
Ярослав🇺🇦
Pixel надо, тогда будет и R и другие сразу горячими от гугл😁
Anonymous
Pixel надо, тогда будет и R и другие сразу горячими от гугл😁
Пиксели почему-то не признаю хорошим брендом... Я бы хотел что-то вроде One Plus 7/8(?) Pro
Ярослав🇺🇦
Пиксели почему-то не признаю хорошим брендом... Я бы хотел что-то вроде One Plus 7/8(?) Pro
Я не за бренд, а про суть получения свежих версий андроид
Anton
А есть ли разница в тестировании приложений на девайсах с разными процессорами?
Anonymous
Salom
Anonymous
А есть ли разница в тестировании приложений на девайсах с разными процессорами?
Если у тебя какой-то функционал зависит от него, то да Думаю такое актуально лишь в нативной части
Anton
Если у тебя какой-то функционал зависит от него, то да Думаю такое актуально лишь в нативной части
Я вот только не знаю, какой функционал может зависеть от процессора
Anonymous
Я вот только не знаю, какой функционал может зависеть от процессора
Например если ты пишешь java-компилятор, то есть JVM для x86 а есть для arm
P҉h҉o҉e҉n҉i҉x҉
Друзья, кто пишет на котлин. Что за метод "indices?", и есть ли он в Java? Как я понимаю он из Collections но в Java я его не нашёл.
Anton
А код приложения может решить разницу с x86 и arm?
P҉h҉o҉e҉n҉i҉x҉
Он из экстеншенов коллекций. Возвращает список индексов
А есть ли он в джаве? Я не могу найти его с такими же именем.
Anonymous
А есть ли он в джаве? Я не могу найти его с такими же именем.
Нет. Можешь зажать Ctrl и кликнуть на indices, увидешь куда кинет и что он делает
Future Franklin
Кто может подсказать как такое реализовать?(снизу) Типа динамически менять размер ?( ll.setLayoutParams(new LinearLayout.LayoutParams(30,60)); )
P҉h҉o҉e҉n҉i҉x҉
Нет. Можешь зажать Ctrl и кликнуть на indices, увидешь куда кинет и что он делает
Я уже смотрел, он из котлинского Collections по тому сам код написан на котлин, а я хочу переписать на джаву.
Yehor
Всем привет! Не получается запустить эмулятор, пишет "Could not start AVD". В процессе создания девайса студия рекомендовала включить VT-x в биосе, но я не нашел такой функции. Как починить?
Anonymous
Кто может подсказать как такое реализовать?(снизу) Типа динамически менять размер ?( ll.setLayoutParams(new LinearLayout.LayoutParams(30,60)); )
Переопределить onMeasure и подставлять значения из переменных. Переменные менять и дергать invalidate Вроде.
Future Franklin
Это получается кастомная вьюха будет?
P҉h҉o҉e҉n҉i҉x҉
Так с помощью анимации ещё легче)
Future Franklin
Так с помощью анимации ещё легче)
Подскажи , пока вообще не понимаю
Anonymous
Всегда юзаю отрисовку и прочее с применением кастом вью
Future Franklin
Я думал это просто расшир леяут динамически
P҉h҉o҉e҉n҉i҉x҉
Я думал это просто расшир леяут динамически
ValueAnimator anim = ValueAnimator.ofInt(viewToIncreaseHeight.getMeasuredHeight(), -100); anim.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() { @Override public void onAnimationUpdate(ValueAnimator valueAnimator) { int val = (Integer) valueAnimator.getAnimatedValue(); ViewGroup.LayoutParams layoutParams = viewToIncreaseHeight.getLayoutParams(); layoutParams.height = val; viewToIncreaseHeight.setLayoutParams(layoutParams); } }); anim.setDuration(DURATION); anim.start();
Anonymous
Я думал это просто расшир леяут динамически
Пока что даже непонятно что нужно если честно)
Future Franklin
Пока что даже непонятно что нужно если честно)
Как на гифке снизу палитра цветов
Anonymous
Как на гифке снизу палитра цветов
Блин, тупой я) Да, можно проще Вариант с анимацией подойдет
Future Franklin
Nikita
С Q велась сьемка, R (11) в магазине :)
Кстати в Q на one plus не японская головоломка, а какая-то рисовалка
George
Всем привет, подскажите плз коотработал с vkSDK, вообще не понимаю документацию их, как проверить авторизацию пользователя
Anonymous
Именно чтобы так выезжала и пряталась
Свойство translationY менять тогда через аниматор
Anonymous
Изначально ее на фиксированную высоту заныкать, а потом анимировать на 0
P҉h҉o҉e҉n҉i҉x҉
Anonymous
Anonymous
Где?
layoutAnimationChanges true что-то под капотом же делает
P҉h҉o҉e҉n҉i҉x҉
layoutAnimationChanges true что-то под капотом же делает
Он добавляет анимацию когда элемент появляется или убирается, да там плавно альфа меняется тоже
Anonymous
Он добавляет анимацию когда элемент появляется или убирается, да там плавно альфа меняется тоже
Я просто не доверяю капоту этому) Как гарантировать то какая будет там анимация И будет ли вообще
Future Franklin
Ничесе вы расписали)