Сергій
сыр 🌝
HohloCit
сыр 🌝
В мышеловке, разве что
Mike
а опенсорс?
Сергій
AR Core бесплатный
Сергій
а опенсорс?
успешно покрывается патентами )
Mike
успешно покрывается патентами )
ну то в США, хер с ними
Никита 🙃
а кто может знает в чём прикол. есть кастомная вьюха. Если я добавляю её во FrameLayout через XML, то у неё не работает gravity, а если из кода создаю, после чего делаю frame.addView(v), то работает. И через XML, и через код gravity выставляю кодом: (v.layoutParams as FrameLayout.LayoutParams).gravity = Gravity.END
Никита 🙃
а XML layout_gravity ставишь?
пробовал и ставить, и не ставить
Никита 🙃
Но я кажется нашёл трабл
Никита 🙃
Нет, не нашёл
Никита 🙃
хз чего так
Vladislav
Всем привет, может кто-то работал с AR? для сапорта с Android хотябы не ниже 23, как я понимаю это нужно использовать OpenGL, может есть какие то обертки для работы ?
Есть ARCore, правда минимум с 24. И у них есть обертка над OpenGL - Sceneform, там очень просто все делается, сам OpenGL для простых приложений знать не надо.
r67hj32yb
Люди, подскажите как вылечить вот это org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':appcore:kaptDebugKotlin'
Никита
Вопросы не связаны друг с другом: 1. Хорошая ли практика (и вообще делал ли кто-нибудь так) держать все фрагменты в активити в виде: private final Fragment fragment = new Fragment(); а при смене фрагментов использовать на фрагмент менеджере hide()/show()? 2. Такая шляпа с AutoCompleteTextView (лежит во фрагменте2), что сначала я на нем выбираю какой-то текст, далее делаю backStack() на фрагмент1. Потом снова перехожу на фрагмент2 и в AutoCompleteTextView остается выбранный текст, т.е. он не затирается, даже если я принудительно в onDestroyView() делают actv.setText(""); В чем может быть трабл?
Никита
Cicerone глянь (ответ на вопрос 1)
так проблема не с навигацией, а именно с компонентом AutoCompleteTextView. При этом использую TextView и всякие свитчи - с ними все ок. Они после backStack() очищаются
Vyacheslav
Есть ARCore, правда минимум с 24. И у них есть обертка над OpenGL - Sceneform, там очень просто все делается, сам OpenGL для простых приложений знать не надо.
Sceneform я так понял будет работать на всех телефонах с 24 версии и выше ? верно ? я читал о нем, но думал если это обертка ARCore то значит что нужно иметь те самые особенные телефоны которые его саппортят, в принципе если даже 24+ то вариант не плохой
Vladislav
а это те самые около 20 телефонов которые флагманские, верно ?
Ага. Но на гитхабе, насколько я знаю, есть форк ARCore, где отключили эту проверку девайсов и он заработал на многих других девайсах.
Vladislav
Но никто гарантии 100% работоспособности этого форка не дает)
Vyacheslav
+-15см как говорится
Сергій
хотя AR все ещё технология ради забавы и тратить на нее силы не стоит. ИМХО
Vyacheslav
просто есть задача сделать нахождение и изменение одного элемента(допустим картинки пивного лого) на другой(бутыль пива) главное условие чтобы много устройств могло это поддерживать, не только флагманы, и я пытаюсь понять насколько это реально сделать такое на Android, на IOS это не сложная задача
Сергій
> не только флагманы ну вот посмотрел в Supported devices, там числится Galaxy A3, A5, A6, J5 (2017)
Сергій
даже покофон есть 🌚
Vyacheslav
да там поддерживаемых устройств к сожалению кот наплакал(
Сергій
в Unity тоже что-то для AR есть
Сергій
вуфория наверное самый известный
Сергій
Pockemon GO на вуфории сделан
Igor
Ребят как можно сделать так, чтобы у вью постепенно менялся цвет бекграунда, слева направо, то есть я нажал кнопку и получил такой эффект? Ripple вроде не подойдет, анимации обычно сразу весь вью меняют, не могу сообразить, как лучше сделать, чтобы не городить огород
Корбен
Ребят можно в тулбар вместо надписи по умолчанию разместить тоько логотип?
Корбен
я видел варианты логотип и string ресурс названия приложения
влад
возможно ли подменить dex файл в /data/dalvik-cache/ вместо переустановки апк и чтобы приложение при этом продолжило работать или андроид следит за контрольными суммами?
Igor
Костыль мб. Часть изображения большого размера с переливом влепить как фон, затем анимацией её сдвигать.
боюсь что это будет плохо для перфоманса, также при сдвиге его надо или обрезать или что-то делать, ну то есть не вариант, должен быть способ проще
Igor
мб можно генерить градиенты?
градиенты думал, но делать setBackground каждый раз так себе исотрия
Ferrero
можно чат бэкендщиков?
Igor
можно чат бэкендщиков?
у них нет чата, только сервера))
Ferrero
ахха
Ferrero
хорошо, тогда спрошу тут - какой быстрый путь написать простенький rest-api с авторизацией? если не рассматривать облака
Igor
Тогда накладывать сверхну фон из перелива сплошной_цвет - транспарент.
получается что надо будет дергать постоянно setBackground вовремя анимации, при этом вряд ли это будет плавно работать
Vitaly
Кто использует data binding с kotlin, скиньте плиз свои Gradle файлы)
Vitaly
Мне кажется, что у меня проблема с kapt
Mike
вывод: пишем на чём хотим, всё что выше сейчас выпилю
Ferrero
Spring Boot + Kotlin
пожалуй, да
Vladislav
ну или просто Spring Boot, без котлина)
Mike
нееееееееееееееееет!
V
/
S
как-то можно задебажить размер банлда ? привышаю я его или нет.
Egor
Egor
Подскажите пожалуйста как реализовать данный слушатель?
Andrew
Коллеги, подскажите с чего можно снять контрольную сумму в установленном приложении из другого приложения? С DEX или еще чего-то? Нужно потверждение, что в приложение не вносились изменения.
Подскажите пожалуйста как реализовать данный слушатель?
Зачем тебе андроид если ты не знаешь основы джава?
Andrew
подпись же
Она меняется при каждой сборке?
Nikita
Подскажите пожалуйста как реализовать данный слушатель?
1.Зачем используете Log and System.out.println ? 2.Зачем вы начали изучать андроид не изучив java ?
Andy
Добрый день всем. Знаю, что не совсем по теме, но все-же... Никто не сталкивался, как можно MP3 файлу добавить нарастание/затухание громкости без перекодирования, и вообще, возможно ли это? Спасибо :)
Andrew
нет
Мне наоборот нужно узнать, что приложение поменялось
Nikita
Подскажите пожалуйста как реализовать данный слушатель?
http://www.fandroid.info/urok-13-osnovy-java-metody-obratnogo-vyzova-callback/
Andrew
versionCode
Как вариант. А если речь идет от библиотеке aar. У нее можно получить versionCode?
Andrew
Нет. А зачем?
Нам нужно сертифицировать некий модуль, это может быть apk или в идеале библиотека. Для этого мы должны снять хэш и передать в сертифицирующую организацию. В дальшейшем в эксплуатации мы должны обеспечить проверку хэша, чтобы подтвердить, что модуль не менялся. В идеале сертифицировать aar, но она вед вкомпиливается в ПО и инфы с нее уже не получишь?!
Andrew
Код
Mike
Код
Есть вариант собрать dex, посчитать его хэш, а клиент пусть положит в ассеты и загрузит его. :)
Mike
но непонятно, что это вам даст
Сергій
🙄