Vadim
Andrey к тебе уже как знатоку jetpack вопрос) я перешёл из одного фрагмента в другой и после хочу закрыть фрагмент что то аля supportFragmentManager.popBackStack() и с помощью jetpack'a пишу что то подобное findNavController().popBackStack(R.id.passcode_edit, true) но он не закрывает текущий фрагмент я конеш могу средиректить его куда мне надо, но здесь так раз надо было закрывать таким способом не подскажешь почему он не закрывает его?
Alexsandr
Пытаюсь определять открытие клавиатуры, но прила крашиться
Alexsandr
final View decorView = getWindow().getDecorView(); decorView.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { @Override public void onGlobalLayout() { Rect r = new Rect(); decorView.getWindowVisibleDisplayFrame(r); int heightDiff = view.getRootView().getHeight() - (r.bottom - r.top); if (heightDiff > 100) { getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); //callFullScreen(MainActivity.this); }else{ getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); } } }); код
Nikolai
со словом «крашится» и без стектрейса лучше ничего не спрашивать
Alexsandr
Говорит что нул пойнт, а я чет никак не могу исправить
Alexsandr
114 строка
Egor
114 строка
Покажи теперь эту строку
Egor
Рут вью нулл походу
Alexsandr
Ну скорее всего, и я вот не знаю как править
Олександр
Олександр
Ну скорее всего, и я вот не знаю как править
Смотря где и как ты view присваиваешь
Vadim
попробуй добавить в аттрибуты второго фрагмента в графе навигации popUpTo="@id/secondFragment", т.е. его же не оч силен в этих popUp, в доках очень мутно эта тема описана
ну я тут вот почитал https://developer.android.com/guide/navigation/navigation-navigate#pop-example но тут вроде как надо добавить так раз таки во фрагмент который ты хочешь скипнуть, хз.
Alexsandr
Смотря где и как ты view присваиваешь
Ну обычно обьявляю его в начале вместе с переменными и тд
Roman
Ребят, обязательно ли размещать Условия использования (Terms & Conditions) на экране покупки приложения?
Egor
Нет, view
Наверно, я просто выше кода не вижу, думал, что в листенере вью передается
Олександр
это объявление, а инициализация? короче, без pastebin это всё догадки и куча скриншотов :)
Andrey
Можно пример кода?
https://gist.github.com/nevdokimof/07825949333937311b822397ba1d02f9 Соответственно с item в фрагменте уже делаешь что тебе нужно
Andrey
Что это за ужасный адаптер, как ты изменяешь данные в нём?
спокойно, это просто иллюстрация проброса onItemClick )
Alex
https://gist.github.com/nevdokimof/07825949333937311b822397ba1d02f9 Соответственно с item в фрагменте уже делаешь что тебе нужно
У меня чёт не получилось переместиться в другой фрагмент, setOnClickListener не видит мой метод
Артем
Привет, подскажите пожалуйста, по следующим вопросам: включение прилы после подключения зарядки, автозагрузка прилы после рестарта телефона и выполнение действий после установки/удаления приложений. Я для всего этого использовал BroadcastReceiver(), но с Api 27+ все это не работает, вроде теперь надо юзать JobScheduler, но конкретно по этим вопросам инфы найти не могу, можно ли вообще делать подобное на Api 27+? Если да поделитесь инфой как пожалуйста.
Батый
Resources$NotFoundException: Resource is not a Drawable (color or path): TypedValue{t=0x1/d=0x7f060076 a=-1 r=0x7f060076} Что это значит?)
Батый
в этой папке нету определенного ресурса?
Евгений
есть какая-нибудь либа-утилита для работы с датами? например, надо, чтобы по дате она выдавала "1 день назад" или 20 дней назад, ну или цифру
Mike
в этой папке нету определенного ресурса?
ну, папки как таковой там нет. А сообщение говорит, что ресурс неподходящего типа.
Anonymous
Что нужно для того чтобы стать андроид разработчиком ?
sun
Что нужно для того чтобы стать андроид разработчиком ?
андроид-устройство, а лучше несколько
Mike
Что нужно для того чтобы стать андроид разработчиком ?
хорошо знать язык программирования, Android SDK, популярные библиотеки и подходы https://github.com/Miha-x64/android-developer-roadmap
Ivan
и самое главное - стул с антипригарным покрытием
Anonymous
и самое главное - стул с антипригарным покрытием
Может сразу на холодильник сесть
Shamil
и 16 лет отроду
xxx
Почему в роадмэпе не сказано про ооп?
Ivan
Может сразу на холодильник сесть
размер объекта, на который сможешь сесть определяется исключительно опытом
Mike
Почему в роадмэпе не сказано про ооп?
Спасибо, исправил. А почему про ФП не спрашиваешь?)
xxx
Да мне просто интересно , зачем шутить) в Андроиде другие правила? Я в джава недавно
Mike
Да мне просто интересно , зачем шутить) в Андроиде другие правила? Я в джава недавно
А я не шучу. Понимание концепций ФП гораздо важнее и они не такие неоднозначные.
Anonymous
Вот java с c++ похожа ?
Mike
Вот java с c++ похожа ?
болимень. Понимая основы С++, хорошо читать Thinking in Java.
Anonymous
болимень. Понимая основы С++, хорошо читать Thinking in Java.
Допустим я основы с++ прошел. Потом начинаю учить джава
Anonymous
Скачиваю андроид студио. И все с андроид студио я смогу собрать апк файл?
Anonymous
Потом загружаю в плеймаркет. Через неделю просыпаюсь миллионером.
Ильназ
Ну да
Anonymous
Норм. Я Мегамозг какой то.
Mike
Потом загружаю в плеймаркет. Через неделю просыпаюсь миллионером.
неа, через неделю приложенька проходит модерацию, если повезёт
Anonymous
Ну вообще в соло приложения разные простые можно делать. Там и команда не нужна. А вот если 3д игры их в соло наверно трудно сделать .
Anonymous
А я пиратов.
Олександр
Anonymous
да, в соло простые сделаешь. Что-то годное вряд ли. Или повторишь историю flappy bird 😄
Flappy bird одиночка делал? Я знаю одну игру она сложная и ее вроде один чел делает. Но он обновления годами не завозит. Это survivalcraft.
Vadim
Привет всем. Подскажите c помощью какой программы для windows можно будет анализировать трафик apk приложений (и по возможности обходить ssl pinning)
Oleg
Народ, нужна помощь Надо вытащить IMEI девайса, но с 10 андроида он (вроде как) недоступен. Девайс под MDM, но рабочий профиль тоже не настроить. Есть ли какие то еще варианты или только под рабочим профилем? Device owner как я понимаю можно получить только при установке прошивки, а вариант c carrier я чет ниасилил. Может есть у кого опыт с решением этой проблемы?
Олександр
Народ, нужна помощь Надо вытащить IMEI девайса, но с 10 андроида он (вроде как) недоступен. Девайс под MDM, но рабочий профиль тоже не настроить. Есть ли какие то еще варианты или только под рабочим профилем? Device owner как я понимаю можно получить только при установке прошивки, а вариант c carrier я чет ниасилил. Может есть у кого опыт с решением этой проблемы?
короче, он может быть недоступен рили. Берёшь telephonyManager.getDeviceId() через try. Проверяешь полученное на length() == 14 (IMEI length - 1). Если это так - пропускаешь полученное через алгоритм Luhn sum http://en.wikipedia.org/wiki/Luhn_algorithm. Если не так - возвращаешь полученную строку (telephonyManager.getDeviceId()). Но может быть и exception, тогда уж сорри.. И DO можно спокойно получить не на этапе установки прошивки. Почитай за операцию adb shell dpm set-device-owner Но для некоторых carrier понадобится отдельная лицензия подтвержденная, типа для ELM / Knox и т.п.
Батый
Парни может быть я не правильно делаю? Приложение запускается на встроенном эмуляторе, а на устройстве не запускается, всё также пишет мол "ошибка при синтаксическом анализе пакета" на андроид студио специально выбираю 4.4 версию андроида т.к мое устройство на таком. И так, мои действия: Build > Generate Signed Bundle/APK> APK>ввожу пароль от хранилища ключа и самого ключа далее выбираю "debug" далее выбираю Signature Versions: V1 (jar sig...) > далее он успешно компилирует в apk> потом качаю этот apk на свое устройства и там запускаю и не запускается
Батый
🤯
Олександр
Знаю, но тут уже не мои правила😁
да просто интересно, где это Profile Owner нельзя было настроить
Sergii
да просто интересно, где это Profile Owner нельзя было настроить
А есть варик у пндроида как то помочь ГПУшке за счёт оперативки?
Mike
А есть варик у пндроида как то помочь ГПУшке за счёт оперативки?
А как это? У CPU и GPU же одна и та же оперативка, не?
Sergii
А как это? У CPU и GPU же одна и та же оперативка, не?
Ну у ноутов встроенные видяхи напрямую отжирают себе кусок, вот задался вопросом, можно ли как то андроиду(видяхе) помочь в теории
Sergii
Как то область или время зарезервировать