
Anatoly
25.01.2018
06:39:25
Подскажите, как организовать класс, который будет работать с запросами для API
Не именно, как выполнить запрос и получить данные, а как организовать класс, из которого будут выполняться все автобусы
запросы*

1100100 1100101 1110110
25.01.2018
07:03:03
Всем привет. Сделал EndlessScrollImplementation по примеру со stackoverflow (так: https://github.com/L1maginaire/NewYorkTimesClient/blob/master/app/src/main/java/com/example/guest/newyorktimesclient/utils/EndlessScrollImplementation.java )
Нужно переключаться между двух апей, ничего общего между ними нет. Как-нибудь можно задать переключение типа
mRecyclerView.addOnScrollListener(new EndlessScrollImplementation(linearLayoutManager) {
@Override
public void onLoadMore(int offset) {
если: то
}
});
? Или madskillz in RX requested? :)

Google

Азиз
25.01.2018
07:45:02
Всем привет!
Подскажите пожалуйста возможно ли программно получить IMEI телефона?

Алексей
25.01.2018
07:46:06
ну хоть попытайтесь загуглить

Vlad
25.01.2018
07:46:26

Arsen
25.01.2018
07:53:37

Anatoly
25.01.2018
07:54:07
планируется MVP

Алексей
25.01.2018
07:54:54
подскажите по оформлению кода, сначала идут оверайды родителя, потом оверайды интерфейсов, как их между собой принято разделять? комментариями чьи именно оверайды?

Anatoly
25.01.2018
07:55:25
Arsen планируется MVP архитектура

Arsen
25.01.2018
08:00:12

Anatoly
25.01.2018
08:00:59
Arsen понял, спасибо)

Arsen
25.01.2018
08:01:46

You
25.01.2018
08:11:23
@DrKLO ты в телеграм работаешь?

Arsen
25.01.2018
08:12:19
[здесь была шутка про телегу и единственного разработчика]

You
25.01.2018
08:12:57
Я серьёзно

Google

Aleksey
25.01.2018
08:13:20
Как очишать то, что в клавиатуре?
Суть проблемы вот в чем: есть InputFilter или TextWatcher, которые сравнивают введенное с regex и фильтруют. Но то, что есть в подсказках клавиатуры - содержит полный input, включая то, что было "отфильтровано". Как очищать это или как "правильно" реализовать эти интерфейсы?

Sergey
25.01.2018
08:24:49
Подскажите, а правильно ли понял что junit platform 5 для android еще не работает? Только через либу специальную?

Mister
25.01.2018
08:37:20
Такой вопрос: Если в манифесте прописан
<uses-permission android:name="android.permission.BLUETOOTH" />
Приложение будет ли требовать наличие блютуза на девайсе ?
Саму фичу блютуза ?? я НЕ запрашиваю в манифесте
<uses-feature android:name="android.hardware.bluetooth" />
Но в маркете, почему то отсеиваются устройства без BT
P.S. В
Merged Manifest
тоже нет запроса на эту фичу

Usman
25.01.2018
08:59:32
Вот крч вопрос:
Есть бейзфрагмент, который создает презентер и тд и проставляет ему фрагмент после ппереворота и прочей хуеты в onViewCreated
в onStart одного из фрагментов вызываю метод в презентере
а там вьюшка равна нулю
это после переворота
до норма

Vitaliy
25.01.2018
09:14:06
Всем добрый день, подскажите пожалуйста как лучше организовать структуру вложенных списков - есть xml файл со списком континентов, в которых есть страны, а в странах могут быть регионы. ExpandableListView идёт только на два уровня.. поэтому есть ли смысл каждый уровень открывать на новой активности с простым ListView передавая id выбраного элемента и подгружая его список?


Vadim
25.01.2018
09:33:26
Ребят не могу доехать передаю данные таким образом
intent.putExtra("sessionExpiresAt",
remoteMessage?.data?.get("session_expires_at"))
у меня на сервере данные данного поля:
"session_expires_at": "2018-01-19T13:56:28Z"
Есть даже класс десериализации:
class DateTimeDeserializer : JsonDeserializer<DateTime> {
@Throws(JsonParseException::class)
override fun deserialize(json: JsonElement, typeOfT: Type, context: JsonDeserializationContext): DateTime {
return try {
DateTime.parse(json.asString).withZone(DateTimeZone.UTC)
} catch (e: Exception) {
DateTime(0).withZone(DateTimeZone.UTC)
}
}
}
но не вижу как можно норм десериализовать отправляемые данные в intent'e.

Yenq
25.01.2018
09:38:39
Ребят, подскажите пожалуйста, где хранить всяике логины с паролями. Нагуглил про Credential... в моем случае, нужно лишь локально хранить одну пару логин-пароль и дергать ее для отправки сообщения
да и у Credential мин апи 26((

Arsen
25.01.2018
09:39:35
пароли не желательно хранить, для этого есть токены всякие, а пароль хранится в голове у юзера.

Rezeda
25.01.2018
09:39:46
Эм. Мож токен хранить, не?

Alexandr
25.01.2018
09:39:53

Arsen
25.01.2018
09:40:19
vse_paroli.txt надежный варик ?

Yenq
25.01.2018
09:40:23
Это довольное вычурное приложение.... очень спецефичное, тут именно нужно хранить локально эти данные

Rezeda
25.01.2018
09:41:18

Google

Andrey
25.01.2018
09:44:28

Yenq
25.01.2018
09:47:47
Но придется придумать какой-то дибильный выход.

Sergey
25.01.2018
09:49:27
подскажите, насколько реально достать удаленные файлы с внутренней памяти?

Sergey
25.01.2018
09:53:53
Это не магнитные пластины HDD )

Vadim
25.01.2018
09:59:20
Нашёл как десериализовать json object
https://stackoverflow.com/a/31563539/6387618
но как быть если мне нужно просто строку десериализовать то?)

Никита
25.01.2018
10:00:14
А у глайда больше нету настройки кропа? о_О

Ayrat
25.01.2018
10:01:46

aspix
25.01.2018
10:02:32

Никита
25.01.2018
10:05:25
Спасибо

Aleksey
25.01.2018
10:11:11
Как очишать то, что в клавиатуре?
Суть проблемы вот в чем: есть InputFilter или TextWatcher, которые сравнивают введенное с regex и фильтруют. Но то, что есть в подсказках клавиатуры - содержит полный input, включая то, что было "отфильтровано". Как очищать это или как "правильно" реализовать эти интерфейсы?

Nikita
25.01.2018
10:19:06
Всем привет, сталкивался ли кто с ситуацией когда recycler view при вызове метода scrollToPosition() на последний элемент скроллится до него, но не до конца.
Буквально половину ViewHolder приходится самому доскролливать.

aspix
25.01.2018
10:20:20

Yerlan
25.01.2018
10:20:21
кто знает для чего используют типо такое выражение int value = 5 | 8

Алексей
25.01.2018
10:20:52
это битовое ИЛИ

Михаил
25.01.2018
10:38:29
Нужно гуглкарты заменить на что то другое, кто знает хорошие альтернативы? Сейчас выбираю между opensciencemap и mapsforge

Izy Yank
25.01.2018
10:44:22
Ребзя, какой ноут посоветуте? Постоянно хром, АС, телеграм, дженимоушен и аимп открыты)

Google

Izy Yank
25.01.2018
10:45:20
Щя i3, 4 озу и hdd стоит, тормозит нормально так)

Arsen
25.01.2018
10:45:22
16 гб озу + ссд + интел виртуализация для эмуля

Artiom
25.01.2018
10:45:31
Всем доброго дня. Подскажите, пишу приложение для имитации игры на гитаре. Какие инструменты, библиотеки использовать для обработки нажатия на определённые части картинки? В моем случае струны гитары

Izy Yank
25.01.2018
10:45:43
Модель конкретную если можно)

Artiom
25.01.2018
10:46:13
MacBook Pro отлично подойдёт, даже 2014 года. Если конечно деньги есть

Arsen
25.01.2018
10:46:20
я брал 8гб + двд привод, который заменил на ссд + докинул еще 8 озу

Artiom
25.01.2018
10:46:21
Быстрый SSD решает)

Arsen
25.01.2018
10:46:43
б\у ссд, ммм.. кайф

Izy Yank
25.01.2018
10:46:53
Там клава чтоб тоже норм была) в общем спрашиваю может у кого то уже есть и он считает самый сок для программиста)

Arsen
25.01.2018
10:47:21
у меня механика клава на brown свичах
отдельная офк
и моник отдельно)))

Izy Yank
25.01.2018
10:48:48
Не, мне с собой часто таскать)

Artiom
25.01.2018
10:49:09

Oleksandr
25.01.2018
10:49:28

Artiom
25.01.2018
10:49:39

Глеб
25.01.2018
10:57:40
Подскажите, пожалуйста, по RX:
https://gist.github.com/KlGleb/dec526f34986e8d278a6c44e57850452
Как сделать, чтобы это все не блокировало ui, и где об этом можно почитать?

Alexey
25.01.2018
10:58:10
subscribeOn(). observeOn()

Arsen
25.01.2018
10:58:16
https://t.me/reactivex

Глеб
25.01.2018
10:59:27
Спасибо!

Google

Arsen
25.01.2018
10:59:53
для андройдовского юи треда есть AndroidSchedulers
.observeOn(AndroidSchedulers.mainThread())

Alexander
25.01.2018
11:01:26

Глеб
25.01.2018
11:02:08
О, спасибо ?

Vladislav
25.01.2018
11:02:42
Всем привет
Делал кто-нибудь split apk по разрешению экранов?
Вопрос в следущем: если сделать варианты mdpi, hdpi, xhdpi, xxhdpi, какой apk предложит google play устройств с плотностью xxxhdpi или xxxhdpi?
было бы логично, что xxhdpi, но это гугл и он любит ебать ананас

Arsen
25.01.2018
11:04:57
However, when the system is looking for a density-specific resource and does not find it in the density-specific directory, it won't always use the default resources. The system may instead use one of the other density-specific resources in order to provide better results when scaling. For example, when looking for a low-density resource and it is not available, the system prefers to scale-down the high-density version of the resource, because the system can easily scale a high-density resource down to low-density by a factor of 0.5, with fewer artifacts, compared to scaling a medium-density resource by a factor of 0.75.

Quantum Harmonizer
25.01.2018
11:09:05

Alexandr
25.01.2018
11:11:05
Особенно, если имеешь возможность лично протестить

Vladislav
25.01.2018
11:12:23
However, when the system is looking for a density-specific resource and does not find it in the density-specific directory, it won't always use the default resources. The system may instead use one of the other density-specific resources in order to provide better results when scaling. For example, when looking for a low-density resource and it is not available, the system prefers to scale-down the high-density version of the resource, because the system can easily scale a high-density resource down to low-density by a factor of 0.5, with fewer artifacts, compared to scaling a medium-density resource by a factor of 0.75.
в курсе, но из apk вырезаются остальные конфигурации ресурсов, предложит ли google play пользователям другой apk или скажет, что «не поддерживается на вашем устройстве»?

Arsen
25.01.2018
11:14:35