Dmitry
типо XmlBlock.Parser приватный класс к котому кастится AttributeSet?
Mike
именно
Dmitry
@Harmonizr подскажи, я вот захотел себе голову сломать и побаловаться с кастомным LayoutInfalter'ом, ну т.е. написать свой inflater но с json(это чисто для себя), так вот как бы ты реализовал данный парсинг для view?
Dmitry
есть либа знаю для этой штуки Proteus, но там прям лютые костыли 🙂
Nikita
Floating Action Button погуглите.
ну это сработает наверное, но мне надо после определенного момента обычную кнопку превратить во floating и я конечно могу костылем ее заменять (и тогда на двух кнопках будет одно действие), но я хотел просто менять координату кнопки
Dmitry
для всех вьюшек и всех свойств создать по android.util.Property
кстати наверное самое логичное решение
Anonymous
Всем привет) Есть некое приложение на андроид для бара, с помощью которого реализуются разного рода операции: бронь столов, принятие и раздача балллов и т.д. Как лучше осуществить принятие информации такого рода, если нет прямого доступа к приложению бара? Кроме отправки в виде сообщений на почту и смс?
Dmitry
@Harmonizr спасибо 🙂
Bohdan
У тебя же bottom sheet dialog. Заюзай обычный
сенкс, заработало, а не подскажешь, как сделать что бы расстянулось по ширине экрана?
Co(n)stantine👨‍🔬
Ребят, а это вообще актуально сейчас использовать или есть что-то более новое ?
Володя
С днём рождения Андроида, уважаемые Андроид девелоперы!)
Nikita
Я если честно, не совсем представляю, что вы хотите сотворить, но можно еще загуглить CoordinatorLayout и Bahavior. Они помогают творить чудеса )))
хочу сделать css sticky в андроиде) т.е. кнопки висят над ресайклер вью в панели и вместо того что бы при скроле уйти вверх они должны прилипнуть к верху экрана Вот такая у меня иерархия, возможно верхний констрейнт лишний, я не пробовал, позже оптимизирую ConstraintLayout (NestedScrollView (ConstraintLayout (MyView, RecyclerView)) AnotherView))) вот MyView должно зависать вверху экрана
Bohdan
А если не заработает в онСтарт
сенкс, вроде заработало
Vladimir
подскажите плиз, как запустить уже установленную апк сразу в дебаг моде?
Bohdan
В онкреейт диалог задать ширину вью матч парент
а не подскажешь, можно ли как-то переопределить метод show() в dialog, хочу очищать там textView c ошибкой
Anonymous
@Harmonizr Привет, а чо Оганес все таки ушел из Андроида?
Roman
@Harmonizr Привет, а чо Оганес все таки ушел из Андроида?
Если человек ушел из чата это значит что ушел из сферы вообще?)
Олександр
@Harmonizr Привет, а чо Оганес все таки ушел из Андроида?
В отпуск человек пошёл, отдохнуть :)
Anonymous
Ну он просто много говорил что надоел ему андроид, да и зачастил тут бывать
Anonymous
В отпуск человек пошёл, отдохнуть :)
;D) врядле) так бы не вышел из группы
Anonymous
В отпуск человек пошёл, отдохнуть :)
Вот я к примеру сюда не так часто уже захожу, потому что в Unity ушел))
Олександр
Вот я к примеру сюда не так часто уже захожу, потому что в Unity ушел))
Поздравления :) Переходы дают возможность переосмыслить, что тебе больше нравится
Anonymous
Поздравления :) Переходы дают возможность переосмыслить, что тебе больше нравится
Спасибо)), да что - то ни как не могу привыкнуть к отношению Google к их SDK. но все же уже не 20 лет, жалко что раньше не было возможности перейти =( С одной стороны опыт лишний не помешает, с другой надо опять набираться опыта.
Anonymous
Впервые вижу чтобы Миша так радовался. Я думал он робот
Anonymous
Anonymous
Ребяяят, ваще запутался, когда пишу в гугле как получить доступ к екстернал памяти, то везде именно сд карта, а когда пишу как получить доступ к интернал памяти, то везде про путь папок самого приложения... А как бл получить доступ к домашней папке пользователя, там где Music, DCIM и т.д?
Сергей
От минСдк зависит. На 19 и 21 или 23+ разные способы
Сергей
На 19 брал разрешение на внешнюю память в манифесте и имел доступ к dcim На старших есть метод получить доступ к стандартным публичным каталлгам музыки/доков/видео на вн.носителе из кода
Anonymous
Но мне надо создать файл, удалить его в этой памяти, уже даже не знаю как называть ее... внутр или внеш
Сергей
https://www.google.com/search?q=android+environment.directory+dcim&oq=android+enviroment+dci&aqs=chrome.2.69i57j0l2.18430j0j0&client=ms-android-samsung-ss&sourceid=chrome-mobile&ie=UTF-8
Anonymous
https://www.google.com/search?q=android+environment.directory+dcim&oq=android+enviroment+dci&aqs=chrome.2.69i57j0l2.18430j0j0&client=ms-android-samsung-ss&sourceid=chrome-mobile&ie=UTF-8
Мне не нужны конкретно папки DCIM и т.д, мне нужно просто получить путь и потом посомтреть список файлов
Сергей
А с 29 апи оять все иначе
Anonymous
У меня макссдк 24
Anonymous
Так что на 29 пофиг
Anonymous
В произвольной папке никак - прав не хватит листать ее
Но другие проги имеют доступ? Тот же телеграм
Denis
У меня макссдк 24
Ты из прошлого?
Сергей
Права качать только в своем каталоге data можно и в этих публичных
Сергей
К картинкам и музлу есть доступ из контенпровайдера еще как то
Denis
.
Нововведения только на 10 Андроиде
Anonymous
У мя 7.0
Сергей
.
Нет. Даже родной файловый менеджер пустые каталоги показывает и то не все
Anonymous
Сергей
Ну вот туда и пустят. После получения разрешения и указания в манифесте. В телеграм должны только из телеги пускать. Методы как получить каталог по ссылке выше.
Anonymous
Хелп плиз
Anonymous
Anonymous
Что ему не хватает?
Co(n)stantine👨‍🔬
Не делай так.
не разговаривать? не реплаить сообщения? не упоминать тебя?
Anonymous
String str = String.join(" ", answer); в старых версиях андроида join не поддерживается,как это исправить?
Co(n)stantine👨‍🔬
String str = String.join(" ", answer); в старых версиях андроида join не поддерживается,как это исправить?
написать совй join 🤔 http://hg.openjdk.java.net/jdk8/jdk8/jdk/file/687fd7c7986d/src/share/classes/java/lang/String.java#l2485
ghost666
Добрый день, хочу сделать веб-приложение посредством компонента webViewer, есть ли минусы данного метода? в разработке Андроида полный 0, с чего можно начать?
ghost666
Суть приложения, справочник для сотрудника офиса, где можно найти документации, номера из организации, и прочую нужную информацию
Anonymous
Ребят, писал-писал я бродкастресивер, что когда юзер нажимает на громкость вниз, то звук в 0, а когда громкость плюс, то в 100... Не работало, решил все убрать и постояно громкость в 100, но даже это не работает. Что я делаю не так?
Anonymous
Pomka
Ребят, возможно тупой вопрос будет, но надо задать: private fun getClient() = OkHttpClient.Builder().addInterceptor { chain -> val newRequest = chain.request().newBuilder() .addHeader("appid", BuildConfig.API_KEY) .build() chain.proceed(newRequest) }.build() Ругался на addInterceptor вот такими словами Cannot inline bytecode built with JVM target 1.8 into bytecode that is being built with JVM target 1.6. Please specify proper '-jvm-target' option Я изменил в настройках на 1.8 и он перестал "подчеркивать" код, но при сборке опять высыпал эту ошибку. На компе по умолчанию (а вроде и единственная) стоит 12 Java - в этом проблема?
Impossible
Ребят, есть у кого достойные гайды по canvas с реализацией сложных елемов ?
Sergey
опции в app/build.gradle помогают
Pomka
опции в app/build.gradle помогают
Спасибо. Я редиска - забыл добавить kotlinOptions
Co(n)stantine👨‍🔬
Гайз... а я?
Тут многих игнорируют, ожидайте.
Mike
не разговаривать? не реплаить сообщения? не упоминать тебя?
Не упоминать меня, когда нет явного понимания, что я при делах.
Mike
Гайз... а я?
Можно самому поразбираться или переформулировать вопрос. Сомневаюсь, что кто-то делал нечто похожее.
Co(n)stantine👨‍🔬
Не упоминать меня, когда нет явного понимания, что я при делах.
это странно, просто гугл его рекомендует, но оно уже давно не развивается думал, что когда-то все же у тебя был опыт работы с этой тулзой