Anonymous
Встретились
Konstantin
ВВЕСТИ ГАЙДЛАЙН В ГУГЛ ПЛЮЙ
В голову разработчикам логику надо ввести, чтобы понимали, что кнопка назад должна работать. Я уж не говорю о том, что она должна работать логично, а то частенько в играх нажимаешь на каком-нибудь экране назад -- всё приложение закрывается.
Mike
о, вы тут патчите KDE2 под FreeBSD?
сладкий мальчик
сладкий мальчик
о, вы тут патчите KDE2 под FreeBSD?
Зачем вообще патчить кде?
Artem
всем привет! посоветуйте, пожалуйста, туториалы/книги/статьи по OpenGL ES. В идеале для тех, кто шарит в OpenGL и C++, с упором именно на нюансы/отличия работы с ним в Android
Hovhannes
Надеюсь не на заводе?
На заводе по штамповке андроид приложений
0145
Всем привет. Создаю новую директорию (mkdir()) на sd карте, пермишен есть, в телефоне папку вижу (через проводник), программно тоже, а если перейти с пк на сд карту, то этой папки не видно. Как такое может быть?
Ivansuper
Всем привет. Создаю новую директорию (mkdir()) на sd карте, пермишен есть, в телефоне папку вижу (через проводник), программно тоже, а если перейти с пк на сд карту, то этой папки не видно. Как такое может быть?
У тебя телефон подключен по MTP. Он при подключении к ПК показывает свой кеш. Сделай ребут телефона или гугли про это и как его обновить (я уже не помню как, работал с этим мало и давно)
Larymar
добрый вечер слетел гит в студии подскажите как починить в других жидовских продуктах работает
Anonymous
Как можно создать новый проект, используя свой шаблон? Вместе с иерархией папок, классов, настройки градла и прочих. Сейчас я использую обычный копипаст, а после пол часа меняю везде имена пакетов, название проекта и т.д. Короче способ на любителя. Есть какой - нибудь способ профи?
0145
https://gist.github.com/agramian/c1297c8fd09d88b6039833a8fc643233
спасибо, перепробовал несколько вариантов, только твой вариант работатет. Только одно но, нужно при создании папки всегда создавать тестовый файл? Иначе никак, если мне нужна только папка без файлов?
Artur
Привет, можно "вытолкнуть" вьюх за экран и потом сделать свайп чтобы она показалась? Т.е. привязываем вью к правому краю контейнер(контейнер фул скрин и следовательно вьюха оказывается за пределами экрана), потом сдвинуть контейнер(TranslateX) чтобы вьюха показалась, сейчас её режет получается
Artur
не хочу оборачивать список в скролл вью
やみ
Microsoft wants Android app devs to adopt its Fluent Design style https://www.xda-developers.com/microsoft-android-app-devs-adopt-fluent-design-style/
jV
Такая проблема: recyclerView scrollToPosition работает не коректно структура примерно такая <ConstraintLayout> <лайоут с датами> <recycler view> </> когда раскрывается лайоут с датами, он сдвигает recyclerView, там выбирается дата и лайоут сворочивается, затем просчитывается позиция до которой нужно прокрутить рекайклер вью, после этого вызывается startSmoothScroll. Прокрутка происходит не туда, позиция просчитана верно, при пракрутке без открытия лайоута с датами все срабатывает точно В чем может быть проблема, как фиксить?
Сергій
Microsoft wants Android app devs to adopt its Fluent Design style https://www.xda-developers.com/microsoft-android-app-devs-adopt-fluent-design-style/
выбор это хорошо, но пусть сначала сделают вменяемую библиотеку с компонентами, а не как у гугла ) желательно опен сорс и с открытыми пулреквестами
0145
Так папка это тоже файл
да, но если я подсовываю в этот код папку, то по mtp не видно, а если создаю папку и в папке создаю файл и передаю его, тогда все ок
Himars
да, но если я подсовываю в этот код папку, то по mtp не видно, а если создаю папку и в папке создаю файл и передаю его, тогда все ок
В таком случае как вариант - создавать пустой файл и в колбеке удалять. Не уверен что MediaScanner умеет работать с папками. Но можно попробовать передать mimeType vnd.android.cursor.dir/*
Александр
клас синглтон реализацию де взять,
Anthony
object ClassName() { }
0145
В таком случае как вариант - создавать пустой файл и в колбеке удалять. Не уверен что MediaScanner умеет работать с папками. Но можно попробовать передать mimeType vnd.android.cursor.dir/*
только создавать/удалять файл. Установка mimeType vnd.android.cursor.dir/* не помогла. Может это только на моем устройстве, завтра на работе проверю на др. Спасибо за помощь.
Anonymous
была статься на хабре про то как делать свои шаблоны для idea
Вот прям градл файл создавался сам? и иерархия папок тоже?
Anonymous
или просто Java и котлин классы
Anonymous
Если 2, то это не то что я ищу
central
Вот прям градл файл создавался сам? и иерархия папок тоже?
как сама idea проекты создает, так же можно и свои создать
Mike
клас синглтон реализацию де взять,
https://ru.stackoverflow.com/help/how-to-ask
Anonymous
как сама idea проекты создает, так же можно и свои создать
Я также пробовал дублировать шаблоны из android\lib\templates из статьи Медиума. Вот только ничего не вышло....Данный способ работал в Android Studio 2.+
central
Я также пробовал дублировать шаблоны из android\lib\templates из статьи Медиума. Вот только ничего не вышло....Данный способ работал в Android Studio 2.+
хз, помню только что была статься про то как это делает сама idea и то что можно туда что то свое вписать
Anonymous
клас синглтон реализацию де взять,
Прочитай про порождающий патерн, сразу поймешь откуда синглтон скачать)
Larymar
добрый вечер подскажите как прокинуть ошибку наверх?
Аброр
Внутри catch написать return e.getMessage() , если все верно понимаю
Larymar
это больше похоже на костыль
Larymar
я хочу именно прокинуть ее на верх
Aleksey
это больше похоже на костыль
Не костылем будет что-то вроде Optional (не доступно в Android) и в методу, куда возвращается результат, посмотреть, что пришло - успешный SignUp или c ошибкой
Larymar
тогда еще вопрос почему у меня падаент приложение я залетаю в блок exception успешно его игнорирую но оно все равно закрывается это в onCreate() полный код https://pastebin.com/1G8dQz6c
Vlad
всем привет, такой вопрос. если speech recognition проходит через сервис приложения google, но у моего приложения есть пермишен на микрофон, а у гугла нет и в таком состоянии ничего не работает - можно ли как-то сделать, чтобы speech recognition сработал ориентируясь на мой пермишен и игнорируя отсутствие его у гугла?
Larymar
есть подозрение что это асинхронная операция String a= new AsyncSingUp(serviceApi).execute(Gag.LOGIN,Gag.PASSWORD).get();
так и есть и мне прилетает execution exception и я его игнорирую не должно же крашиться а если должно то как сделать так что бы не крашилось?
Hovhannes
Есть подозрения)) Ватсон!
Hovhannes
Человек не понимает как мне кажется основ программирования
Hovhannes
Где выбрасывается исключение там и надо ловить
Larymar
Где выбрасывается исключение там и надо ловить
адроид успшено пробросил ошибку наверх в чем проблема ее поймать и обработать?
Larymar
Ну проблема у тебя явно есть
если я не понимаю основ программирования то поясните пожалуйста почему так происходит?
Hovhannes
Дайте угадаю) разные потоки?)
Hovhannes
Ты в первом потоке запустил процесс и прошло удачно
Hovhannes
А исключение в другом потоке
Hovhannes
Вот и все
Hovhannes
Подебажь
Larymar
Дайте угадаю) разные потоки?)
и? мне его кто-то вернул в мой изначальный поток я его и хочу обработать в этом потоке
Hovhannes
Кто-то вернул в изначальный поток. - звучит как небылица
Larymar
Кто-то вернул в изначальный поток. - звучит как небылица
я же знашел в catch значит ошибка есть - и какой-то код пробросил ее в мой первый поток
Hovhannes
И все равно краш. Ага
Larymar
И все равно краш. Ага
да именно так) могу гифочку прислать если не верите)
Larymar
Сталкивался с аналогичной проблемой, но в результате решения не нашёл. Пингани, плиз, если найдёшь.
да нашел ловить не конктреный эксепшн а все) и обрабатывать там где стреляет как сказал усатый гражданин за что ему спасибо но почаму так просиходит я хз
Larymar
это и хочу узнать
Hovhannes
Ну что сказать ну что сказать
Hovhannes
Устроены так люди
Hovhannes
Значит у тебя не та проблема, что у меня. У меня даже в трай-кетч не заходит.
У меня в котле трай кетч файнл и в файнл не заходил. Как тебе такое, илон маск
Anonymous
адроид успшено пробросил ошибку наверх в чем проблема ее поймать и обработать?
Если все ошибки игнорить, то дальше у тебя будет рабочая программа, которая не будет работать толком...Так что ты сам должен заботиться о ловле ошибок и их дальнейшей обработки