Nick
Например
https://ru-code-android.livejournal.com/4594.html https://developer.android.com/reference/android/app/Application
Павел
У кого нибудь есть под рукой статья или семпл проект с коином и тестами с di?
Anonymous
Всем привет. Есть сайт и есть скрипт на js. Подскажите, плиз, как можно запустить этот скрипт в вебвью и получить результат его выполнения?
Anonymous
скормить JS в вебвью можно через webView.loadUrl получить результат через @JavaScriptInterface
evaluateJavascript не подходит для этого? что-то возвращает всегда пустой результат
IG
Ребя, всем доброго дня. Сделал аутентификацию по примеру Firebase с помощью email и пароля. Теперь хочу, чтобы пользователь оставался в аккаунте после перезапуска приложения, даже когда нет интернета. Как это реализовать?
Anonymous
Ребята а можно засунуть ScrollView в RelativeLayout
IB
Как можно найти mapStyle GoogleMap в Telegram?
Данил
Фрагменты появляется спустя секунду после вызова, в чём может быть проблема?
Данил
Из-за большого кол-ва view в фрагменте может?
Павел
Всем привет. Есть такой момент - когда скачиваю приложение из Google Play, оно работает без каких-либо проблем. Если собираю его же исходники с GitHub, в определенный момент оно падает. С чем может быть связано? Версии одинаковые. Спасибо!
Дмитрий
потерялась панель сверху. Что делать?
leksss
Привет всем. Подскажите, запустил gradle:app:lint и уже 2 часа проверяет.. Может что-то не так сделал? Нужно было удали файл линта с предупреждениями и ошмбками и запустить это все в консоли, чтобы исправить их..
Vadim
потерялась панель сверху. Что делать?
Shift Shift, напечатай View, среди Action будет пункт view, далее Appearence, Main Menu
Vlad
Привет всем) Можете подсказать пожалуйста как можно реализовать эту темную полоску? Она отвечает за прогресс по тренировке, то есть например пройдено половина тренировки, то эта темная линия должна занимать ровно половину превьюшки, есть 3/4 тренировки пройдено, то 3/4 превьюшки и занимать соответсвенно
Alexsandr
Подскажите плиз что за ошибка
Alexsandr
* What went wrong: Execution failed for task ':main:generateOpenVPN3Swig'. > A problem occurred starting process 'command 'swig''
Vlad
прямоугольник нарисовать. Прозрачненький
ага, я тоже об этом думал, это в принципе не является проблемой, мне вот больше не понятно как его размеры менять в зависимости от прогресса
Anonymous
Выполняю скрипт js в webview, добавил addJavascriptInterface, но в колбек летит undefined. Пробую в обычном браузере на пк, все отрабатывает норм. В чем может быть проблема? Может сталкивался кто. еще в логах приходит это I/chromium: [INFO:CONSOLE(1)] "[object Object]"
Vlad
а в чем пролема? Щщ
ну, я хз как это в принципе делать)
Vlad
просто анимацией?
Sergii
у тебя прогресс меняется много много раз в секунду?
Vlad
нее, вообще нет, если юзер там упражнение какое-нибудь выполнит и вернется обратно на мэйн экран
Mike
ну, я хз как это в принципе делать)
custom drawable или view будет максимально удобно
Anonymous
проблема в коде, как и в остальных 100% случаев
как узнать в чем именно? Пример кода: https://pastebin.com/Wjxw9yHS
Vlad
custom drawable или view будет максимально удобно
хорошо, спасибо, почитаю поподробнее)
ilia
Привет, подскажите как с помощью AspectJ перехватить вызов метода из android lib, например вызов скролла
Max
кто нибудь делал имплементацию FragmentStatePagerAdapter с изменением списка фрагментов, или может видели где-то готовый пример
Alexsandr
А кто нибудь делал webView.addJavascriptInterface(new WebAppInterface(this), "Android"); в фоне, что бы допустим как браузер принимать уведомления?
Дмитрий
А как забилдить отдельный модуль?
ilia
wtf is android lib?
yes https://github.com/Archinamon/android-gradle-aspectj
Mike
как узнать в чем именно? Пример кода: https://pastebin.com/Wjxw9yHS
не вижу ни одного места использования appInterface
Anonymous
не вижу ни одного места использования appInterface
потому что этот метод вызывается в js скрипте (window.appInterface.postMessage(t))
Future Franklin
x86...
Anonymous
Ну и что такое t?
результат выполнения скрипта, должна прийти строка типа: {title: "Nike", description: "#931514", price: {value: 144.99, currency: "USD"}}
Anonymous
Да почему она должна?
в смысле? я проверяю на вебе, приходит js объект. Проверяю на одном и том же товаре
Anonymous
на устройстве летит undefined и все
Anonymous
сообщением выше ты писал, что там строка
да, но я то в JavascriptInterface не могу поймать js объект
Mike
да, но я то в JavascriptInterface не могу поймать js объект
дык может именно поэтому там и получается undefined?
Anonymous
дык может именно поэтому там и получается undefined?
возможно) но я не знаю как поймать js объект в android. Гуглил, везде ловят строку. Если заменить на джавовый Object, то будет null приходить
theakella122
Сука не понимаю нахуя в шаблонах студии нужны тесты? их все равно никто из обычных разрабов не юзают, а те кто юзают могут сами подключить
theakella122
Можете нормальное боковое меню подсказать, а то то, что студия предлагает уж больно сложный
Anonymous
не пробовал объект заджейсонить и поймать строку?
если ты это имеешь ввиду: new Gson().toJson(message), то получаю null
Anonymous
как бы очевидно, если объект null, то хоть оборачивай, хоть нет, будет null. Или ты что-то другое имел ввиду?
Mike
если ты это имеешь ввиду: new Gson().toJson(message), то получаю null
Нет, JSON.stringify с другой стороны. Очевидно, если тебе уже прилетел undefined, сделать с ним ничего нельзя.
TS
подскажите где в AndroidStudio можно отключить/включить появление launcher ?
Ilia
Блинский, как получить фрагмент в активити из вьюпейджера внутри фрагмента ?
You
В сетке с элементами разного размера всегда будут пустые места
Vadim
Блинский, как получить фрагмент в активити из вьюпейджера внутри фрагмента ?
как то так supportFragmentManager.findFragmentById(R.id.yourFragmentId).supportFragmentManager.findFragmentByTag("android:switcher:" + R.id.yourPagerId + ":" + index)
Mike
с тем, что первый элемент маленький, второй большой, а третий (маленький) обязан идти строго после второго
You
>разных размеров нет >большой
Vadim
Все это в онкриет активити да ?
тогда еще фрагментов не будет
Ilia
тогда еще фрагментов не будет
Значит онаттач фрагмент метод ? Сорян, первое приложение;)
Ekaterina
Всем привет! посоветуйте, каким образом лучше всего контролировать количество установок apk на уникальные устройства при условии, что приложение распространяется не через playMarket? Пока на ум пришло после установки/при первом логине передавать на сервер что-то типа ANDROID_ID и не пускать дальше, если превышено максимальное количество. Но может быть есть более элегантные варианты?
Денис
Всем привет, подскажите, можно ли как-то добавить после сетевого запроса что-то вроде emit(Resource.nothing)? Если добавляю сейчас, то запрос в сеть просто не проходит, значение сразу становится nothing. Подскажите как это можно реализовать
Александр
Подскажите с Firebase. При вызове this.database = FirebaseDatabase.getInstance(); this.myRef = this.database.getReference("message"); происходит ошибка Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/firebase/FirebaseApp$IdTokenListener; к тому же приложение не может соединиться с сервисом Firebase
Александр
Александр
вот gradle project
Eugene
Привет! Подскажите кто имел с таким дело. Есть Bitmap, получен с камеры в высоком разрешении. Как лучше его похерить в качестве аккуратно, что бы через сеть не кидать тяжелый файл?
Eugene
https://github.com/zetbaitsu/Compressor
Выглядит не плохо, но есть опасения по части использования стороннего решения. Есть опыть использования? Были ли проблемы? А то я только что похожую тему выпилил с проекта с большой болью)
Igor
Добрый день, никто не подскажет при отправке интента в почтовые программы именно на телефоне redmi note 4 в приложении Gmail не отображается тема письма, в других почтовых клиентах все норм, а на других телефонах все норм во всех клиентах val Intent = Intent(Intent.ACTION_SENDTO) Intent.type = "message/rfc822"; Intent.setData(Uri.parse("mailto:")) Intent.putExtra(Intent.EXTRA_SUBJECT, "тема") this.startActivity(Intent.createChooser(emailIntent,"Отправка письма..."))
<Обойдёшься😊/>
Как решить?