Konstantin
не путать с архитектурной мвп если че
Konstantin
а вот такой бэк хотят, говорят с ним уже чего то напилили внутри компашки https://oktell.ru/
Александр
Александр
В этой теме вроде как сокеты самый хард. У меня под рукой есть боевой проект, как раз чат, всё вроде изи, но сокеты - help me god.
Nikita
думаешь легче запросами пуляться? учитывая что серверу 100% нужны события типа "пользователь покинул чат"
Konstantin
да, пост запросы конечно тут дичайше не к месту )
Nikita
и не все его кнопкой покидают
Александр
Я на этот счёт ничего особо не думаю, не писал свой чат.
Konstantin
я тож не писал например, вот и хз поэтому сколько закладываться
Konstantin
пожалуй в отрыве от контекста это не будет считаться нарушением nda )Переслать в чате фото, видео, документ
При выборе фото в шторке показывать превью фото из галерей в телефоне
Просмотреть фото, документ присланный оператором
Скачать и переслать фото и документ присланные оператором
Поиск по чату
Выставить оценку оператору
Статусы от оператора – переключение с одного оператора на другого (т.е. я общался с оператором №1 вчера и сегодня начинаю писать в чат и мне отобразится статус, что вам ответить оператор №2)
Статус действий оператора – готовит вам ответ, ответит через 10 минут
Danile
как достучаться до стандратной textview в tab layout?
Дмитрий
Nikita
Александр
Nikita
Дмитрий
Дмитрий
Плюс там аналитика хорошая
Александр
Вот да, меня тоже момент с документами заинтересовал
Konstantin
Nikita
Влад
Nikita
кстати проблемы с клиентом никакой лайвтекст не решит я так понимаю)
Konstantin
всмысле
Nikita
всмысле
ну это сервер, а ты же андроид разработчик я так пониаю, какая тебе разница что там на сервере крутится
Konstantin
а, ну то что придется всеравно его писать - эт да
Дмитрий
На апи получше документация чем на сдк
Konstantin
я как бы и не хотел чтобы было что то готовое из коробки - ставь и работай, самому тоже интересно пораскинуть мозгами налево-направо )
Дмитрий
Влад
мне просто скоро это внедрять, т.к. на сайте уже он используется и хотят его и в мобилку, хотелось бы узнать про их подводные камни))
Дмитрий
Подводные камни - тщательно тестировать и на этапе разработки отсекать ситуации когда ты написал оператору, он тебе ответил а ответ на устройство не пришел)))
Дмитрий
Дмитрий
ну я утрировал))
Nikita
там вроде то же постоянное соединение держится
Влад
Дмитрий
Влад
понял, спасибо, учту)
R
Всем привет!
Нужно отрисовать фон. В качестве ресурса дается большая картинка. Ее нужно бить на тайлы, допустим размером 256х256. Так же этот фон должен зумиться. Есть ли в андроиде какие-либо нативные средства для такой отрисовки ?
Есть игровые движки libGdx и andEngine, но пока что не хочется их добавлять.
Прикладываю пример картинки:
https://take.ms/DBRViQ
Алексей
Господа, есть практически хелло ворлд приложение, пакет в манифесте com.nng.igo.primong, активити в нём же указано с именем com.navngo.igo.javaclient.MainActivity и и соответственно есть MainActivity в папке com.navngo.igo.javaclient
Алексей
Это неправильно?
Алексей
При запуске получаю Error: Activity class {com.nng.igo.primong/com.navngo.igo.javaclient.MainActivity} does not exist.
Igor
Ruslan
подскажите по SplashScreen.
я создал тему с логотипом, поставил ее темой активити, и перед super.onCreate() ставлю другую тему, все работает, ок.
Но в редактор макетов подтягивается тема, которую я поставил темой активити - со сплэш лого. Как от нее избавиться там? Это лого мешает во время верстки
Александр
У меня та же проблема :D
Ruslan
я уже начинаю подумывать, а не сделать ли сплеш активити
Dmitriy
В редакторе обычно выбирается основная тема AppTheme. Если лого для сплеша установлено в ней, то лучше сделать для сплеша отдельную тему(например SplashTheme) и в onCreate установить AppTheme
jenia
Dmitriy
То есть в манифесте для главной активити ставишь тему SplashTheme а в onCreate у этой активити меняешь на AppTheme
Ruslan
Dmitriy
Тогда в редакторе макетов сверху просто выбери AppTheme и все
Sergey
Если я ИП - это пригодится при поиске работы? Есть опыт у кого?
Sergey
ИП, конечно, с лицензией на разработку ПО
Dmitriy
Нужно на Application ставить AppTheme, на MainActivity - SplashTheme и в onCreate менять на AppTheme
Александр
Так, чуть помедленнее
Александр
Ну да, у меня всё так и есть. :D
Dmitriy
Александр
Ruslan
Александр
Да.
Ручная смена темы в xml редакторе спасает, спасибо, я что - то проглядел эту тему.
Dmitriy
А в редакторе какая помечена default?
Anton
Есть REcyclerView в котором отображаются элементы. Элемент это кастомный вью. Соответсвенно на onBindViewHolder вызываю метод initView моего кастомного вью. В этом методе простовляю все поля. Этот список отображает комментарии которые имеют вложения. В зависимости от уровня делаю рутовому элементу margin соответсвующий.
Делаю вот так
FrameLayout.LayoutParams layoutParams = (FrameLayout.LayoutParams) mBinding.getRoot().getLayoutParams();
int margin = (int) (comment.getDepth() * getContext().getResources().getDimension(R.dimen.comment_depth_margin_factor));
layoutParams.setMarginStart(margin);
mBinding.commentWrapper.setLayoutParams(layoutParams);
И в результате получается что margin либо не применяется, либо применяет там где не нужно. Значение depth верное. Это я продебажид. Уверен что связано с переиспользованием viewholder. Но не пойму почем setLayoutParams после переиспользования не работает
padmitriy
Ruslan
Dmitriy
По идее должно быть так и тогда будет при открытии по умолчанию открывать c AppTheme. Мб баги студии
Аброр
всем привет. В виджете использую потоки, создаю их new Thread(new Runnable....
внутри запускаются таймеры и тд, после того, как удаляю приложение из списка задач, таймеры останавливаются, т.е. потоки, как избежать этого? Нужно чтобы даже когда приложение дестроится, таймеры в виджете должны продолжать работу
Ruslan
Аброр
например?
Сергей
Ivansuper
Nikita
например?
есть еще android.os.CountDownTimer
Nikita
Не сомневаюсь, но я сходил из того, что если ось предлагает свою реализацию, то лучше использовать её. Всегда есть исключения, разницу между этими двумя таймераим я к сожалению не знаю.
Anonymous
день добрый, есть у кого опыт портирования прошивок с пикселя на другие трубки? хочу расспросить про подводные камни