@android_ru

Страница 963 из 3205
Илья
10.02.2017
10:45:56
Мне пришлось рутовать и на уровне системы кнопки отключать

Мб не на всех, конечно, но на планшете годовалой давности было именно так

Alexander
10.02.2017
10:46:31
Спасибо. Гляну.

Google
Alexander
10.02.2017
10:47:39
На самсунгах он не работает, там свой костыль для этого сделали
На самсунгах knox есть. Классная вещь. Лучше, чем owner.

Илья
10.02.2017
10:48:01
Knox требует подписки какой-то самунговской

Alexander
10.02.2017
10:48:07
Мне пришлось рутовать и на уровне системы кнопки отключать
Не поделитесь опытом? Может ссылочки какие есть?

Илья
10.02.2017
10:48:11
Типа энтерпрайзом

Artem
10.02.2017
10:48:45
Всем привет! Тут нужно сделать работу с местоположением, определить текущее и т.д. Что погуглить? Что лучше всего использовать? Когда-то помню намучался с gps

Илья
10.02.2017
10:48:53
Не поделитесь опытом? Может ссылочки какие есть?
Там файлы есть, /system/usr/keylayout, в них прописаны соответствия кодов кнопок и действий

Я нашел там кнопки home, back и прочее такое, и удалил строки

Alexander
10.02.2017
10:50:38
Я нашел там кнопки home, back и прочее такое, и удалил строки
А программно можно вырубить их, а потом включить?

Илья
10.02.2017
10:50:52
Только так

Alexander
10.02.2017
10:51:56
Понял. Буду пробовать. А с startLockTask не работали с lollipop-а?

Dmitry
10.02.2017
10:59:48
Привет всем! А кто работал с библиотекой j256, ORM SQLite? Конкретно у меня вопрос по @ForeignCollectionField: делал по этому примеру https://github.com/j256/ormlite-jdbc/tree/master/src/test/java/com/j256/ormlite/examples/foreignCollection а именно: 1. в некоем классе-родителе объявил поле ForeignCollectionField с коллекцией, которая ссылается на другую таблицу 2. в другой таблице сделал ссылку на родителя, как в примере + тамже пробовал в разных вариантах с параметрами аннотации 3. В общем-то, эти таблицы у меня создаются обе когда я выполняю createTable (посмотрел вытащив БД), но вот вторая таблица не заполняется, если сохранять или реплейсить данные. Мог ли я что-то тут забыть вот в этих пунктах что расписал?

Google
Илья
10.02.2017
11:00:11
Понял. Буду пробовать. А с startLockTask не работали с lollipop-а?
Вот на самсунге этом и делал, но там не лочились кнопки назад и многозадачности, только шторка не открывалась

Alexander
10.02.2017
11:01:48
Да, тоже ищу способ заблочить выход при удерживании на back и recent. Никак не решилась проблема?

У меня, кстати, все остальное работает. Только еще не могу скрыть системые Toast-ы.

Kirill
10.02.2017
11:03:09
Кто-нибудь сталкивался с проблемой рефреша токена по oAuth2, когда во время запроса (и сохранения ответа в SP например) приложение убивается системой (или пользователем) и рефреш токен становиться невалидным. Одно решение -- разлогинивать пользователя, мб есть более красивое (мб можно рефрешить через Андроид как-то независимо от того, убьется наше приложение или нет), которое не подразумевает разлогина?

Artyom
10.02.2017
11:03:31
Привет, кто-то использует FB Infer?

Artem
10.02.2017
11:16:57
передай пароль в сервис один раз, как исполнитель твоей таски, а сервис вернет тебе ответные данные

хранить как бы пароль вообще никогда не надо

Sergey
10.02.2017
11:18:18
Artem
10.02.2017
11:27:33
когда система убивает процессы это другой вопрос

тут про убийство приложения пользователем, несколько я понял

Kirill
10.02.2017
11:28:40
Да, наверно норм будет, спасибо

Nick Senchurin
10.02.2017
11:53:39
знатоки rx, посоветуйте пожалуйста операторы , которые нужно использовать, кейс такой - выполняется запрос - сохраняется в бд или шареды, потом выполняется след. запрос - так же полученные данные сохраняются. В нынешней реализации они у меня на колбэках все идут друг за другом, ничего не мешает их сделать параллельно одновременно

zip подойдет?

Denis
10.02.2017
12:17:07
Товарищи, если есть нужда в переодической синхронизации данных с бэком, то как это лучше сделать? Какой рассововерный вариант имеется? Нарыл SyncAdapter, но чет он старый, может уже есть что-то современное для этих целей?

Google
Nick Senchurin
10.02.2017
12:20:45
а есть по андройд ырыксу чатик телеграмный?

Andrew
10.02.2017
12:21:12
Тут куда не плюнь спецы

Artem
10.02.2017
12:22:20
ничего он не древний

просто все пишут свои костыли

из соображений энергосбережения лучше задачу синхронизации отдавать системе. имхо

Denis
10.02.2017
12:25:46
ну мне как раз надо с энергосбережением, просто неужели после SyncAdapter ничего гугловцы не замутили по этому поводу.

Vitalii
10.02.2017
12:37:54
ну мне как раз надо с энергосбережением, просто неужели после SyncAdapter ничего гугловцы не замутили по этому поводу.
что значит после этого? это типо почему после молотка не придумали чем забивать?

Denis
10.02.2017
12:39:15
что значит после этого? это типо почему после молотка не придумали чем забивать?
При должной сноровке можно и пальцем вдавливать гвозди в дерево, но лучше молотком, это да.

Vitalii
10.02.2017
12:40:21
При должной сноровке можно и пальцем вдавливать гвозди в дерево, но лучше молотком, это да.
lol, я просто имел ввиду, что гугл и так его сейчас используют для синка + пуши + пул ту рефреш)

Юрий
10.02.2017
12:41:20
Nick Senchurin
10.02.2017
12:43:24
ну нашел пример с зипом, нашел через флетмапы... лучше конечно , если бы знаток какой помог, случай то тривиальный

http://stackoverflow.com/questions/36785090/chaining-requests-in-retrofit-rxjava

Stas
10.02.2017
12:43:51
Привет! Есть bitmap, который задается как windowBackground у темы <?xml version="1.0" encoding="utf-8"?> <bitmap android:src="@drawable/splash_background" xmlns:android="http://schemas.android.com/apk/res/android"> </bitmap> нельзя ли его кропать, а не тянуть?

Dmitry
10.02.2017
12:46:08
ORMLite она называется. Вообще, сложно сказать, что не так, когда говорят "я делал, как там". Может, что-то не так с аннотацией, которая отвечает за foreign.
привет еще раз. Я еще совнршенно не понял, откуда в примере берется значение ACCOUNT_ID_FIELD_NAME и для чего. Может, в этом проблема?

Quantum Harmonizer
10.02.2017
12:47:33
привет еще раз. Я еще совнршенно не понял, откуда в примере берется значение ACCOUNT_ID_FIELD_NAME и для чего. Может, в этом проблема?
Это имя колонки со внешним ключом. https://github.com/j256/ormlite-jdbc/blob/master/src/test/java/com/j256/ormlite/examples/foreignCollection/Order.java#L12

Dmitry
10.02.2017
12:49:22
да, но откуда такое значение, там таблица "accounts" и ай ди в нем просто - "id", как они так вычислили что нужно писать внешний ключ "account_id"? https://github.com/j256/ormlite-jdbc/blob/master/src/test/java/com/j256/ormlite/examples/foreignCollection/Account.java#L11 @Harmonizr

или вообще не важно его название?

Quantum Harmonizer
10.02.2017
12:51:24
или вообще не важно его название?
судя по коду моделей, оно ищется по самому факту существования @ForeignCollectionField / @DatabaseField(foreign = true ...)

sasha
10.02.2017
12:51:31
Для таблицы account, primary key =id, в другой таблице, он уже будет как foreign key, и может называться account_id

Admin
ERROR: S client not available

Google
Dmitry
10.02.2017
12:52:31
ага, там таблица "accounts", а ключ - "account_id". Опечатка? Я попробую конечно...

sasha
10.02.2017
12:52:36
Название таблицы + id

Dmitry
10.02.2017
12:53:58
там прямо в код есть ссылка где несоответствие

sasha
10.02.2017
12:54:16
ага, там таблица "accounts", а ключ - "account_id". Опечатка? Я попробую конечно...
Сущность account, таблица для хранения сущностец обычно во множ числе, accounts

Dmitry
10.02.2017
12:55:40
ммм, думаешь они под капотом берут имя класса, делают lower case и присобачивают id? прикинь как заморочиться нужно было

попробовал по разному, все равно результат такой, что - создаются обе таблицы, а заполняется только родитель

:(

Andrew
10.02.2017
13:11:39
тут руками-то переписать две минуты

онлайн конвертер тож тупит

Ruslan
10.02.2017
13:21:50
да я и переписывал руками, прост в создаваемом потоке в методе onCreate почему-то не видит переменную cnt

решил попробовать скопипасть класс, посмотреть как он в котлин преобразует

А он не преобразовал, вот и стало интересно, это у меня локальный трабл или сам котлин тупит

Quantum Harmonizer
10.02.2017
13:24:38
kotl.in/issue

Ilshat
10.02.2017
13:35:40
хочу сделать что то типа регистрации по шагам. такие вещи лучше делать отдельными активити или фрагментами?

Ruslan
10.02.2017
13:36:32
kotl.in/issue
зарепортил им

Andrew
10.02.2017
13:36:33
спецы по ретрофиту! сия конструкция response.raw().priorResponse() пригодна для закрытия сконверченного респонса?

Artyom
10.02.2017
14:06:25
кто шарит, если я делаю observeOn(AndroidSchedulers.mainThread()), код в onError тож выполняется в Android потоке?

Арсений
10.02.2017
14:07:11
Да

Google
Artyom
10.02.2017
14:09:15
но не в ui

Да
у меня observer в активити, а subscrive делаю в service. Ставлю таймаут, он дергает onError, пытаюсь там показать диалог и крашится, что not from thread looper.prepared думаю ты понял

передать handler из activity норм будет?

.observeOn(AndroidSchedulers.handlerThread(handlerFromActivity))

Quantum Harmonizer
10.02.2017
14:12:34
но не в ui
дратути, UI thread == main thread

Artyom
10.02.2017
14:14:34
дратути, UI thread == main thread
дратути subscribeOn(io.reactivex.schedulers.Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) Caused by: java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare() а в чем дело?(

Арсений
10.02.2017
14:15:32
ну привет

Страница 963 из 3205