
Глеб
04.10.2017
04:33:18
Через AccountManager
По типу телеги, ватсапа

Никита
04.10.2017
04:46:14
а чем телега не нравится? :D
сорцы же открыты

Google

Gleb
04.10.2017
04:48:48
И вроде как ничего изобретать не нужно

Глеб
04.10.2017
04:49:22

Gleb
04.10.2017
04:50:23
Пожалуйста

Dima
04.10.2017
06:47:27
Парни, подскажите. При появлении клавиатуры фрагмент вместо того чтоб "сжать контент" зсовуетса вверх - в onCreate при этом прописал getActivity().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);

Алексей
04.10.2017
06:49:05
Это и есть поведение для PAN, подвинуть вьюху, чтобы было видно контрол ввода. Сжать - это RESIZE

Dmitry
04.10.2017
07:55:07
Всем привет!) Товарищ тесты какие-то проходит, задал вопрос типа по Java. И я чет прям замешкался... Что не хранит данние, но определяет их расположение? 1) Адрес; 2)Ссылка; 3)Индекс; 4)Переменная

Алексей
04.10.2017
07:55:57
Товарищ, да?) Вопрос упорот немного. Я бы ответил 1 и 2

Mikhail
04.10.2017
07:58:55

Алексей
04.10.2017
07:59:43
а переменная технически является указателем на место в памяти или стэке, где хранятся данные)

Dmitry
04.10.2017
08:00:02
Ага) Я точно так же сказал) Что типа 1 и 2, но как-то это не по джавовски, 3 вот если уточнить что с массивом работает то подходит

Mikhail
04.10.2017
08:00:26
Немного не точный вопрос)

Dmitry
04.10.2017
08:03:14
Из инетрентов: ссылка — это переменная, содержащая адрес ячейки памяти, в которой хранится объект.

Google

Dmitry
04.10.2017
08:08:45
Правильный ответ был 2) Ссылка ))))

Nikolay
04.10.2017
08:12:37
делает ктонибудь какий-нибудь пет проджект на OpenGL или LibGDX? я бы поучаствовал


Ivan
04.10.2017
08:32:25
Товарисчи, ищу вектор изысканий :)
Давно хотел поиграться с распознаванием образов, да задачки не было. Тут обнаружил, что подруга играет в 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. Сдается мне, что это стрельба из пушки по воробьям. Есть ли инструмент который идеально подойдет для решения задачи? Куда смотреть подскажите, пожалуйста.
Спасибо!
И да, у меня есть работа :)


Глеб
04.10.2017
08:37:25
Кто-нибудь сталкивался с утечкой фрагметов если в них вешать actionBar для активити? бред какой-то. вызываю setSupportActionBar(toolbar) во фрагменте, потом перехожу на другой - предыдущий не уничтожился после onDestroy. (специально добавил ему вес в 25мб, чтобы гц его собрал, но нет)
если убрать setSupportActionBar, то все чистится

Алексей
04.10.2017
08:40:24

Nick Senchurin
04.10.2017
08:59:16
всем привет, у меня раньше в андройдстудио при создании нового файла в проекте он автоматически открывался, а сейчас я остаюсь в текущем, никто не знает есть ли это в настйроках?

Ilya
04.10.2017
09:00:20
Всем привет, кто ни будь использовал MFMS сервис для отправки PUSH уведомлений?

Dima
04.10.2017
09:01:38
Парни, как сделать так чтоб при наборе текста если слово не помещаетса - оно переносилось в EditText ///

Alexey
04.10.2017
09:03:34
Привет всем. Есть задача сделать сервис, который постоянно пингует местоположение и отправляет его на сервер. Столкнулся с ожидаемой проблемой. Запускаю фореграунд сервис, все ок, но как только уходит в Doze сервис работает - а вот по сети ничего отправить не может... Как с этим можно бороться? Как плееры работают с сетевыми потоками при выключенном экране? Кто как борется с таким явлением? или все таки сеть должна работать в фореграунд сервисе?

Andrew
04.10.2017
09:04:37
@dimaulko посмотрите: https://stackoverflow.com/questions/3276380/android-word-wrap-edittext-text

Dima
04.10.2017
09:10:04
Спасибо большое

Andrey
04.10.2017
09:30:16
Как можно передать данные во ViewModel (та, что из Google Arch)?

Like
04.10.2017
09:36:42
viewModel.передать(данные)?

Dmitriy
04.10.2017
09:36:47

Andrey
04.10.2017
09:36:57
Да, из фрагмента
Нужно передать определённый id, который передается через аргументы

Dmitriy
04.10.2017
09:38:11

vtchkn
04.10.2017
09:38:31
*Retrofit*
товарищи, объясните, кто-нибудь, или поделитесь ссылкой, или хотя бы што искать в гугле:
у меня есть POST запрос, я отправляю емейл и пароль, в ответ получаю хтмл страницу, которая мне, в общем-то, не очень нужна, и следующий урл
https://BASEAPI/user/signin/embed?token=тут токен
вопрос: как вытащить этот самый токен? раньше мне всегда в жсоне приходило, а здесь я даже теряюсь как искать и ничего не понимаю.
чувствую, что я оч лох, и должно быть очень, очень просто ((
помогите ((

Google

Andrey
04.10.2017
09:38:35
Ну да, хотелось бы)

Dmitriy
04.10.2017
09:38:40
public void setUrlWithReferrer(String url, String referrer) {
urlWithReferrerLiveData.setValue(new Pair<>(url, referrer));
}
вот пример из реального кода ViewModel

Andrey
04.10.2017
09:39:40
У меня не изменяется переменная, это просто id
LiveData будет очень избыточна
Нужно обьявить во view, подписаться во viewModel и поменять значение, и это до того, как viewModel начнёт грузить данные
использовать viewModel.setValue(value) тоже костыль

Yaroslav
04.10.2017
09:40:41
помогите ((
int index = response.indexOf("token=") + "token=".length();, ну а потом substring до конца строки
учитывая что сам xml вам не нужен его в принципе можно и не парсить
ну или substring до конца токена если он всегда фиксированого размера

Dmitriy
04.10.2017
09:42:14
в onCreate view ты можешь вызвать set у viewmodel

Andrey
04.10.2017
09:42:55
Окей, а мне-то нужно данные во ViewModel передать, если View будет подписываться на изменение, как ViewModel о них узнает?)

Andrey
04.10.2017
09:43:02
использовать viewModel.setValue(value) тоже костыль
Ну, похоже это единственный способ

Like
04.10.2017
09:44:06
не понимаю потребности передать с ui данные в viewModel
именно данные

Dmitriy
04.10.2017
09:44:34
вот пример из view

vtchkn
04.10.2017
09:47:10

Yaroslav
04.10.2017
09:47:51
Покажи код запроса в retrofit
можно без адреса

Google

Admin
ERROR: S client not available

Yaroslav
04.10.2017
09:47:59
что возвращает
По идее надо поставить что-то вроде Response просто
не типизированный

vtchkn
04.10.2017
09:49:17

Yaroslav
04.10.2017
09:49:31
ну а потом получаешь response
и делаешь response().body().string() и ищешь по нему то что нужно

Denis
04.10.2017
09:51:12
привет
кто-то делал COSU?
https://developer.android.com/work/cosu.html
в чем разница между 5 и 6 андроидом?
вроде попробовал и на 5 работает

Yaroslav
04.10.2017
09:54:02
Как всегда какой-то телефон не поддерживает
И в 6 есть какие-то доп фичи
https://developer.android.com/work/guide.html

Denis
04.10.2017
09:55:57
спасибо

M
04.10.2017
10:03:53
Ребят, что по Java лучшего всего глянуть? Знаком с С++, с нуля разжевывать не надо, с eng дружу.

Алексей
04.10.2017
10:05:22
Вопрос ради любопытства: кто использует у себя в команде внутренние "библиотеки", которые вы шарите между проектами? Какие функции выносите туда, не огребаете ли с поддержки?

Yanis
04.10.2017
10:07:42

The
04.10.2017
10:07:47
Пацаны, вот если у меня в респонсе по одному ключу приходит message(String, List) как то это можно решить с deserializer? retrofit + gson

Алексей
04.10.2017
10:12:39

The
04.10.2017
10:13:27

Yanis
04.10.2017
10:14:02
извиняюсь но это рукожопство называется

Google

Yanis
04.10.2017
10:14:12
на стороне апи

Alexander
04.10.2017
10:15:06

The
04.10.2017
10:15:08

Alexander
04.10.2017
10:16:17

Yanis
04.10.2017
10:16:50

Donna Anna
04.10.2017
10:20:42

M
04.10.2017
10:21:49
Спасибо вам)