Dmytro
Ага) Я точно так же сказал) Что типа 1 и 2, но как-то это не по джавовски, 3 вот если уточнить что с массивом работает то подходит
Mikhail
Немного не точный вопрос)
Dmytro
Из инетрентов: ссылка — это переменная, содержащая адрес ячейки памяти, в которой хранится объект.
Dmytro
Правильный ответ был 2) Ссылка ))))
Kolja
делает ктонибудь какий-нибудь пет проджект на OpenGL или LibGDX? я бы поучаствовал
Ivan
Товарисчи, ищу вектор изысканий :) Давно хотел поиграться с распознаванием образов, да задачки не было. Тут обнаружил, что подруга играет в Simcity buildit (ферма такая) на трубе, и очень страдает от того, что для расширения города нужен редкий лут, который с огромными времязатратами можно найти на внутреигровом рынке. Ну или за деньги, конечно, но это не спортивно :) Выглядит рынок и процесс затарки так: https://youtu.be/D-emp7cr9JA?t=277 (с 4:37, если таймкод слетит). Ценное там замки, камеры и т.п. Собственно, надо помочь барышне, подумал я, ведь это вобщем-то должно быть просто (черновик): 0. Режем иконки искомых товаров и скармливаем распознавателю 1. Грузим аппу в эмуляторе 2. Открываем рынок 3. Распознаем айтемы в продаже (по городам). Делаем скрин отправляем распознавалке, принимаем решение что дальше. 4. Слайдим влево, пока все не распознали 5. Если нифига нет, ждем 30 секунд (рынок обновится) 6. Находим (распознаем?) кнопку refresh, Жмем на нее 7. Есть искомое: 8. Попадаем в город 9. Аналогично п. 3, только если находим, жмем на айтем 10. Goto п.2 Дано: умею в ruby, python и немного java. JS можно, но весь кайф от работы будет похерен. Вот какие в связи с этим вопросы образовались: 1. Я, хоть и недавно написал простенький прототипчик приложения под андроид, никогда не занимался automation. Соотвественно, я, конечно, могу перебрать все тулзы для этого (предпологаю что их море), но хочется узнать ваше мнение что подойдет лучше для этой задачи, желательно чтоб был ruby API. В идеале вообще headless, чтоб я это все богатство на сервак закинул, пусть тарахтит. 2. И вот тут не по теме чата, но спрошу на всякий: как видно из видео, распознавание тут требуется крайне примитивное, а все что я слышал по теме это OpenCV. Сдается мне, что это стрельба из пушки по воробьям. Есть ли инструмент который идеально подойдет для решения задачи? Куда смотреть подскажите, пожалуйста. Спасибо!
Ivan
И да, у меня есть работа :)
Глеб
Кто-нибудь сталкивался с утечкой фрагметов если в них вешать actionBar для активити? бред какой-то. вызываю setSupportActionBar(toolbar) во фрагменте, потом перехожу на другой - предыдущий не уничтожился после onDestroy. (специально добавил ему вес в 25мб, чтобы гц его собрал, но нет)
Глеб
если убрать setSupportActionBar, то все чистится
Ilya
Всем привет, кто ни будь использовал MFMS сервис для отправки PUSH уведомлений?
Dima
Парни, как сделать так чтоб при наборе текста если слово не помещаетса - оно переносилось в EditText ///
Алексей
Привет всем. Есть задача сделать сервис, который постоянно пингует местоположение и отправляет его на сервер. Столкнулся с ожидаемой проблемой. Запускаю фореграунд сервис, все ок, но как только уходит в Doze сервис работает - а вот по сети ничего отправить не может... Как с этим можно бороться? Как плееры работают с сетевыми потоками при выключенном экране? Кто как борется с таким явлением? или все таки сеть должна работать в фореграунд сервисе?
Андрей
@dimaulko посмотрите: https://stackoverflow.com/questions/3276380/android-word-wrap-edittext-text
Dima
Спасибо большое
Andrey
Как можно передать данные во ViewModel (та, что из Google Arch)?
Andrey
Да, из фрагмента
Andrey
Нужно передать определённый id, который передается через аргументы
Andrey
Ну да, хотелось бы)
Dmitriy
public void setUrlWithReferrer(String url, String referrer) { urlWithReferrerLiveData.setValue(new Pair<>(url, referrer)); } вот пример из реального кода ViewModel
Andrey
У меня не изменяется переменная, это просто id
Andrey
LiveData будет очень избыточна
Andrey
Нужно обьявить во view, подписаться во viewModel и поменять значение, и это до того, как viewModel начнёт грузить данные
Andrey
использовать viewModel.setValue(value) тоже костыль
Yaroslav
помогите ((
int index = response.indexOf("token=") + "token=".length();, ну а потом substring до конца строки
Yaroslav
учитывая что сам xml вам не нужен его в принципе можно и не парсить
Yaroslav
ну или substring до конца токена если он всегда фиксированого размера
Dmitriy
Нужно обьявить во view, подписаться во viewModel и поменять значение, и это до того, как viewModel начнёт грузить данные
обычно наоборот объявлена в viewModel, а view просто подписывается на изменение
Dmitriy
в onCreate view ты можешь вызвать set у viewmodel
Andrey
Окей, а мне-то нужно данные во ViewModel передать, если View будет подписываться на изменение, как ViewModel о них узнает?)
Andrey
использовать viewModel.setValue(value) тоже костыль
Andrey
Ну, похоже это единственный способ
Dmitriy
вот пример из view
Varvara
int index = response.indexOf("token=") + "token=".length();, ну а потом substring до конца строки
а он у меня ругается, что не жсон, а строка идёт в ответе (так и есть)
Yaroslav
Покажи код запроса в retrofit
Yaroslav
можно без адреса
Yaroslav
что возвращает
Yaroslav
По идее надо поставить что-то вроде Response просто
Yaroslav
не типизированный
Yaroslav
ну а потом получаешь response и делаешь response().body().string() и ищешь по нему то что нужно
Yaroslav
Denis
привет кто-то делал COSU? https://developer.android.com/work/cosu.html в чем разница между 5 и 6 андроидом? вроде попробовал и на 5 работает
Yaroslav
Yaroslav
Как всегда какой-то телефон не поддерживает
Yaroslav
И в 6 есть какие-то доп фичи
Yaroslav
https://developer.android.com/work/guide.html
Denis
спасибо
M
Ребят, что по Java лучшего всего глянуть? Знаком с С++, с нуля разжевывать не надо, с eng дружу.
Алексей
Вопрос ради любопытства: кто использует у себя в команде внутренние "библиотеки", которые вы шарите между проектами? Какие функции выносите туда, не огребаете ли с поддержки?
Dr Dre
Ребят, что по Java лучшего всего глянуть? Знаком с С++, с нуля разжевывать не надо, с eng дружу.
Лучше всего начинать делать реальный проект, по пути будешь решать проблемы и учиться
MD
Пацаны, вот если у меня в респонсе по одному ключу приходит message(String, List) как то это можно решить с deserializer? retrofit + gson
MD
Что вы сделать-то хотите?
с апи получаю респонс, там иногда строка приходит, иногда массив. все это называется message.
Dr Dre
извиняюсь но это рукожопство называется
Dr Dre
на стороне апи
Alexander
Ребят, что по Java лучшего всего глянуть? Знаком с С++, с нуля разжевывать не надо, с eng дружу.
Наверное лучше, что мне приходилось по яве читать это SCJP Sun Certified Programmer for Java 6 Study Guide
MD
извиняюсь но это рукожопство называется
это айти контора, щас их директор сомной спорит сидит) я их уговариваю чтоб если один элемент то объернуть его в массив
Alexander
Наверное лучше, что мне приходилось по яве читать это SCJP Sun Certified Programmer for Java 6 Study Guide
Скорее всего сейчас уже есть новая редакция на базе 8ки. Но там всё очень подробно. Если база уже есть, то можно попробовать почитать Effective_Java-Programming_Language_Guide_Addison_Wesley
Donna
У Гришки видел мультистейт вью был. прогресс там. еррор
да, выносим общие функции, а какие могут быть проблемы особенные?
M
Спасибо вам)
M
Лучше всего начинать делать реальный проект, по пути будешь решать проблемы и учиться
M
Скорее всего сейчас уже есть новая редакция на базе 8ки. Но там всё очень подробно. Если база уже есть, то можно попробовать почитать Effective_Java-Programming_Language_Guide_Addison_Wesley
Yaroslav
Удачи)
Varvara
не типизированный
спасибо, о иисус
Osip
Есть у кого-нибудь на примете чатик по техничским неполадкам андроида?
Denis
все очень сложно)
расскажите поподробнее)
Denis
я уже заметил, там целый отдельный раздел по разработке для Android for work
Nikita
расскажите поподробнее)
сечас сам занимаюсь разработкой подобного функционала. Основная проблема, как по мне так - не счамое удобное и не очень хорошо документированное гуглапи
Nikita
а так - лучше конкретно по поводу проблемы.
Nikita
а так, наверное больше всего пользы, по крайней мере мне, принес реверс аналоги чнх приложений, в моем случае - мобилок
Denis
сечас сам занимаюсь разработкой подобного функционала. Основная проблема, как по мне так - не счамое удобное и не очень хорошо документированное гуглапи
собираетесь киоск-мод сделать или как-то залочить установку нежелательных приложений? имхо киоск для single purpose device это уж слишком, а что если понадобится скорую вызвать с телефона
Denis
а так - лучше конкретно по поводу проблемы.
ну пока вопрос один.. андроид 6 обязателен? или достаточно 5?