Shveps
Обобщить и узкоспециализировать не получится
AyaZ
в хмл экрана задайте размер ресайкла на половину экрана или же в хмл самого списка как вам нужно
Привет! Я только знакомлюсь с Android. И меня волнует вот какой вопрос. Может кто-то даст развёрнутый ответ. Насколько мне известно, xml - конфигурации были сделаны во времена популярности этого формата. Сейчас же, на мой взгляд, удобнее это делать аннотациями или в yml как сделали в Spring на Java. Так вот вопрос, есть ли альтернативы xml-конфигурациям тех же View на андроиде?
Виктор
Друзья, написал свое первое МВП приложение. Как можно вам его показать, чтобы услышать рекомендации? На гит? Скриншоты? Файлами сюда?
AyaZ
для котлина есть Anko, все VIew пишутся кодом напрямую
не слышал. Это отдельная либа или стандартная поставка из jdk?
Виктор
разработчики не лучшие кто даст рекомендации) Лучше показывай пользователям)
да мне бы услышать понял ли я правильно МВП. А то вроде работает, ну я и радуюсь :)
Dmytro
не слышал. Это отдельная либа или стандартная поставка из jdk?
отдельная, но написана создателями котлина https://github.com/Kotlin/anko
Dmytro
да мне бы услышать понял ли я правильно МВП. А то вроде работает, ну я и радуюсь :)
вот и радуйся) А остальном прийдёт с опытом, у каждого разработчика свой взгляд и услышишь скорее всего 10 разных мнений)
Александр
Привет! Начал работать с socket.io, смог получить сообщения из чата. На сокеты завязаны и другие события, но пока это не важно. Также добавились пуши (возможно, сокеты теперь на мобиле и не потребуются). Знаю, что у сокетов есть проблема, что садят батарейку, да и в новых версиях Андроида их не рекомендуют делать. В старых мануалах их использовали в сервисах, чтобы обрабатывать проблемы жизненного цикла (пересоздание активности после возврата из фона). Хотел спросить, надо ли вообще мучаться с ЖЦ? Нужно ли делать Service? Может быть, и пусть сокет садит батарейку, пока приложение в onStop? Зато после перехода в onStart все сообщения чата видны, не надо их повторно загружать, думать, актуальны ли данные на экране.
--------
у меня костыльным образом подобное реализовано - есть enum, в котором все места, откуда можно перейти на один и тот же экран. В этом экране есть переменная, которую я и инициализирую при переходе соответствующим значением из enum, а потом в конечном экране в зависимости от значения этой переменной - делаю то что нужно
--------
Я использую https://firebase.google.com/docs/app-distribution
так это для рассылки апк, а он хочет, чтобы его код оценили
Евгений
так это для рассылки апк, а он хочет, чтобы его код оценили
Ааа, я думал он хочет готовое приложение показать. Сорян тогда)
George
Всем привет, подскажите плз, как сделать такой прогресс бар для регистрации? как он называется или в какую сторону гуглить, в верху полоска должна заполняться по мере проходжения
N
Привет! Подскажите, пожалуйста, можно ли как-то управлять выдачей Direct Share? Как-то оно странно работает. Показывает какие-то старые контакты. Этот список выдает система или он индивидуален для каждого приложения?
George
ну навскидку какой-нибудь horizontal ProgressBar и выставлять значения в процентах в зависимости от заполненности или этапа
ну это кажется как костыль выглядит, про это я подумал в первую очередь, видел в каких то гайдлайнах готовые решения
Alex
Привет! Кто работал с io.socket.client.Socket? Как получить ошибку отправки сообщения (например, отсутсвтие интернета)?
Anonymous
Всем привет хотел спросить есть ли перспективы в андроид разраьотке?
Anonymous
Конечно же есть
Anonymous
И будет ближайшие 100-150 лет. А дальше не знаю.
George
еще вопрос, есть ли у кого то готовые либы (которые работают) для маски под номер телефона и код в edittext
Александр
Привет! Кто работал с io.socket.client.Socket? Как получить ошибку отправки сообщения (например, отсутсвтие интернета)?
Привет! Работаю сейчас с socket.io. Ошибки сыплются в EVENT_ERROR, EVENT_CONNECT_ERROR, Manager.EVENT_TRANSPORT вроде.
Anonymous
Конечно же есть
Посмотрел вакансии просто и чёт плакать захотелось😔
Anonymous
В плане?
Мало их
Dmitry
Мало их
Мало по сравнению с чем
Sergey
смотря какой город
Oleg
И будет ближайшие 100-150 лет. А дальше не знаю.
как то слишком оптимистично) Я бы последний нолик убрал)
Александр
еще вопрос, есть ли у кого то готовые либы (которые работают) для маски под номер телефона и код в edittext
Есть пара библ. Я юзаю com.redmadrobot:input-mask-android, но лучше от "Тинькова".
George
Есть пара библ. Я юзаю com.redmadrobot:input-mask-android, но лучше от "Тинькова".
а есть ссылка на тинькова? я читал статью их, но либу не видел
Anonymous
Мало по сравнению с чем
С питоном / вебом(хтмл css js, php)
Александр
а есть ссылка на тинькова? я читал статью их, но либу не видел
Есть, конечно, очень известная, но лень искать.
George
Есть пара библ. Я юзаю com.redmadrobot:input-mask-android, но лучше от "Тинькова".
нашел, но вот 1 либа у меня не пашет, если можешь скинь фрагмент кода
Александр
В смысле, не пашет?
George
В смысле, не пашет?
я скопировал их пример к себе в код, и у меня при ввод вылетает прилка, в логах ничего нет
Александр
я скопировал их пример к себе в код, и у меня при ввод вылетает прилка, в логах ничего нет
Возможно, там надо в issues покопаться. Да автор там и не стремится наладить взаимодействие.)
Данил
Всем привет, при клике перерисовывается GridLayout, логика выполняется в отдельном потоке, иногда при клике activity просто зависает намертво, в логах ничего нет, в чём может быть проблема и как её решить?
Данил
тут может быть deadlock?
Александр
нашел, но вот 1 либа у меня не пашет, если можешь скинь фрагмент кода
maskedListener = MaskedTextChangedListener(phoneMask, view.phone_number, null) with(phone_number) { addTextChangedListener(maskedListener) with(phone_number) { removeTextChangedListener(maskedListener) (XXX) XXX-XXXX ([000]) [000]-[0000]
neikist
тут может быть deadlock?
Если есть синхронизации - да. Если нет - то ищите в другом месте.
Данил
Если есть синхронизации - да. Если нет - то ищите в другом месте.
не подскажите, хотя бы в каком направлении копать
neikist
не подскажите, хотя бы в каком направлении копать
Если где то работа с сетью и таймауты не выставлены - можете там глянуть, например. Если в мейн треде работа
Alex
Привет! Работаю сейчас с socket.io. Ошибки сыплются в EVENT_ERROR, EVENT_CONNECT_ERROR, Manager.EVENT_TRANSPORT вроде.
А если просто плохая связь как быть? Например, через 5 секунд показывать,что сообщение не ушло)
Александр
А если просто плохая связь как быть? Например, через 5 секунд показывать,что сообщение не ушло)
С emit я ещё толком не работал, не могу сказать. Мне он не нужен был пока.
Anonymous
Всем привет. Как получить событие в webview что все скрипты на странице загружены?
Александр
А если просто плохая связь как быть? Например, через 5 секунд показывать,что сообщение не ушло)
А вообще, это только p2p? Почему бы не сделать отправку на сервер через запрос, а потом сервер сам отдаст через сокет нужному клиенту?
Александр
Всем привет. Как получить событие в webview что все скрипты на странице загружены?
Привет! А это вообще гарантируется? Почти все WebView на разных моделях устройств разные. Там есть событие onPageLoaded вроде, но я не уверен, что оно правильное.
Павел
Привет! Задача: сделать фотографию со скругленными углами (из фотографии с прямыми углами) с оконтовкой по периметру фотографии со скругленными углами отличного от фотографии радиуса. При этом фотография приходит прямоугольной формы, а на выходе форма должна стать более трапецивидной. Есть идеи, как это сделать?
Артем
Та в глайде вроде можно округлять
Павел
Основная проблема в трапецивидной форме
leksss
Привет всем. Как сделать переход в тулбар? А то только картинка уменьшается.
leksss
leksss
вот код
Pavel
Не могу найти show java bytecode, куда в студии эта кнопка делась?
Pavel
Во view нет ее просто да и в тасках только show kotlin bytecode Либо я ебусь в глаза, либо действительно нет
Влад
Привет, ребята, есть такая ошибка: есть базовый класс-презентер скрин прикреплю ниже, в нем inject constructor и две зависимости и есть дочерний класс, который я не знаю как заинжектить даггером(так как конструктор принимает параметр, который появляется в рантайме, если кто-то знает как это можно сделать даггером буду очень признателен если поделитесь инфой) поэтому создаю эту зависимость просто в коде, когда презентер инжектится даггером во вью API и Storage не нал, а когда я создаю зависимость дочернего класса вручную то API и Storage null, кто-то знает как это пофиксить, спасибо?
Влад
Влад
CatOnPad
Привет. Хотелось бы узнать, можно ли узнать момент, когда пользователь включил или выключил bluetooth вручную из настроек? То есть по включению или выключению bluetooth из настроек вызывается какая-то функция в программе (по типу слушателя по изменению состояния bluetooth)?
Anonymous
Продажа аккаунтов Google Play Console готовых под залив вашей прилки. Стоимость аккауната - 70$ В него входит: -Лог/пасс -Куки -Рекавери почта с паролем и куками. Работаем только через ГАРАНТА
Влад
Влад
Anonymous
/spam
Anonymous
Всем привет! Нужен Android разработчик со знанием php, sql. Есть исходники хорошего функционального софта, нужно проверить его работоспособность, исправить баги, настроить админ панель.
Anonymous
Джава или котлин какие есть перспективы там и там?