@android_ru

Страница 722 из 3205
Gleb
25.12.2016
19:30:30
am это что у тебя?
AccountManager am = AccountManager.get(getContext())

LEXASOFT
25.12.2016
19:30:31
AccountManager

Google
Dmitrii
25.12.2016
19:33:05
Так проблема не в том чтобы сходить на сервак езе раз

А в том, что если у меня протух access/refresh/password пропал то надо открыть LoginActivity

А это зона отвественности AccountManager.

Gleb
25.12.2016
19:34:30
https://developer.android.com/reference/android/accounts/AccountManager.html#blockingGetAuthToken(android.accounts.Account, java.lang.String, boolean)

Dmitrii
25.12.2016
19:34:31
А теперь прдставим абстрактный ApiService класс. Что мне в него инжектить то? AccountManager (расширенный)?

Сек

Gleb
25.12.2016
19:35:04
notifyAuthFailure boolean: If true, display a notification and return null if authentication fails; if false, prompt and wait for the user to re-enter correct credentials before returning

Dmitrii
25.12.2016
19:35:50
My bad. Пропустил в Structure этот метод

Михаил
25.12.2016
19:36:46
например этим http://inloop.github.io/svg2android/
О спасибо! А то уже начал их руками через студию по одной пихать. А как потом лучше их достать чтобы в recycler view положить? Просто не хочется 50 раз писать R.drawable.....

Dmitrii
25.12.2016
19:36:54
Все, у меня теперь отлегло кажется

Осталось научить его возвращать не тупую строку.

Но это уже рутина

Gleb
25.12.2016
19:39:24
Все, у меня теперь отлегло кажется
нотификация и правильный переброс на логин-активити - отработают, если правильно getAuthToken заимплементить https://developer.android.com/reference/android/accounts/AbstractAccountAuthenticator.html#getAuthToken(android.accounts.AccountAuthenticatorResponse, android.accounts.Account, java.lang.String, android.os.Bundle)

Google
Dmitrii
25.12.2016
19:39:47
Да, с этим я уже разобрался.

Я запутался, из-за того что не увидел этот метод несчастный

blockingGetAuthToken который.

Я сначала подумал, что это "твое" имя метода )

Спасибо

Gleb
25.12.2016
19:41:43
Я запутался, из-за того что не увидел этот метод несчастный
ну там ... да поначалу голову можно сломать, я может и тормоз сам еси честно нед 2-3 втуплял в этот аккаунт мэнэджэр (ну хотел весь его функционал осознать - как оно там всё)

Спасибо
На здоровье)

Dmitrii
25.12.2016
19:42:39
Ну с вашей помощью я уже почти закончил!

Gleb
25.12.2016
19:42:49
?

Taras
25.12.2016
19:56:49
Подскажите, пожалуйста, как мне с помощью RxJava сделать следуещее: делаю один запрос, с него беру ID лиг, потом по этим ID лиг тяну игры. И по этому всему формирую RecyclerView с хедерами(адаптер готов) где хедеры ID лиг, а items матчи этих лиг

Dmitrii
25.12.2016
20:15:31
— "Как стать победителем по жизни"

Как возможно то, что невозможно?)

Bulat
25.12.2016
20:26:17
@korotovskii а в чем собсвенно пролема?

Dmitrii
25.12.2016
20:27:44
Ну там написано что исключение никогда не произойдет, а у меня вот происходит )

Отловил его щас выше. Кому интересно: uid 10114 cannot set secrets for accounts of type. Буду пермишены копать и кеши

Gleb
25.12.2016
20:28:19
Как возможно то, что невозможно?)
аккаунт должен существовать соответственно, если ты хочешь обновить пароль на существующем - то ок, но если ты - впервай раз ..... ....создай-то аккаунт что ли addAccountExplicitly

Отловил его щас выше. Кому интересно: uid 10114 cannot set secrets for accounts of type. Буду пермишены копать и кеши
да ... и пермишны объяви - поэтому он у тя ничего и не создал, если ты addAccountExplicitly дергал

Отловил его щас выше. Кому интересно: uid 10114 cannot set secrets for accounts of type. Буду пермишены копать и кеши
<uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS"/> <uses-permission android:name="android.permission.USE_CREDENTIALS"/>

Dmitrii
25.12.2016
20:30:49
Они то как раз объявлены

Google
Dmitrii
25.12.2016
20:31:31
Ща, походу я для нового аккаунта сразу установку пароля хотел сделать. Сообщение об ошибках нуждаются в DX ?

Gleb
25.12.2016
20:32:26
все методы, заканчивающиеся на AccountManagerCallback<Bundle> callback, Handler handler должны дергаться .....типа чужим апом - ты не должен их юзать внутри аутентификатора - там у него должен быть прямой доступ (типа addAccountExplicitly)

точнее не так.... все методы с пермишном AUTHENTICATE_ACCOUNTS см доки - это для аутентификатора(он типа довереный), все кто помечены MANAGE_ACCOUNTS - для внешнего мира

я ж говорю)) не всё там так просто как кажется))

Dmitrii
25.12.2016
20:58:54
Да, путано

Gleb
25.12.2016
20:59:49
угу

Да, путано
смотри хорошо по времени, не известно скока там можешь застрять

может ща и не стоит... но один фиг тебе разруливать это головняк.... может как-то и окостылишь попроще

я лишь предложил в эту сторону посмотреть, попробовать - у меня н-р заработало(не сразу правда) - что-то еще даж помню - но может это и не твой случай сейчас

Dmitrii
25.12.2016
21:09:58
смотри хорошо по времени, не известно скока там можешь застрять
Ну у меня времени до лета-середины осени. Там надо будет первую бетку выпустить )

Dmitrii
25.12.2016
21:10:37
Странно, Manifest.permission.GET_ACCOUNTS переведен в UI как: > Allow XXX to access your contacts

Gleb
25.12.2016
21:14:08
Странно, Manifest.permission.GET_ACCOUNTS переведен в UI как: > Allow XXX to access your contacts
короче когда в твой аккаунт ломится апп с ключом подписи чужим - не твой апп, он выдает такой конфирм - типа такой приложение хочет получить такой-то токен см https://developer.android.com/reference/android/accounts/AbstractAccountAuthenticator.html#getAuthTokenLabel(java.lang.String)

Dmitrii
25.12.2016
21:14:42
Не, погоди. Это я вызвал requestPermissions()

ActivityCompat.requestPermissions(this, new String[]{ Manifest.permission.GET_ACCOUNTS, }, ACCOUNTS_REQUEST);

Gleb
25.12.2016
21:15:44
понял....

Dmitrii
25.12.2016
21:15:53
Как же я это пользователю объясню

Gleb
25.12.2016
21:16:31
ну бля - .... это уж ...сори к переводчикам андроида)))

Dmitrii
25.12.2016
21:17:01
Дапидары ваще. Кстати, я заметил что многие приложения делают свой сплеш перед этими попапами.

Google
Gleb
25.12.2016
21:17:19
у меня была такая же проблема, мы на проекте - выковыривали сущ-ий гугл-аккаунт - чтоб почту юзера себе подрезать

Dmitrii
25.12.2016
21:17:22
Типа "релакс, щас будет треш, не пугайся!"

Gleb
25.12.2016
21:17:33
угу

есть хак (ну я так не делал)- не просить список сущ-х аккаунтов

Dmitrii
25.12.2016
21:19:12
Блин, это же реально гемор. У меня тут за такое могут и в суд подать

Придется кучу дисклеймеров писать (

Gleb
25.12.2016
21:21:35
https://developer.android.com/reference/android/accounts/AccountManager.html#addAccountExplicitly(android.accounts.Account, java.lang.String, android.os.Bundle) читай что возвращает ;) и какие пермишны требует - подлого GET_ACCOUNTS там нет

Admin
ERROR: S client not available

Dmitrii
25.12.2016
21:21:50
> if an app shares the signature of the authenticator that manages an account, it does not need "GET_ACCOUNTS" permission to read information about that account

Спасение. Дак! Во всех тотуриолах лепят, я ж сразу стал проверять тоже что на самом деле надо

Gleb
25.12.2016
21:23:34
у меня увы время чуть меньше.. дедлайн завтра )))

Dmitrii
25.12.2016
21:25:34
Студия кстати тоже с толку сбивает. mAccountManager.getAccountsByType() сразу красным светит, предлагает добавить чек на GET_ACCOUNTS

у меня увы время чуть меньше.. дедлайн завтра )))
Так ты тогда не мне помогай а себе! ))

Gleb
25.12.2016
21:27:58
)))

Dmitrii
25.12.2016
23:07:11
Заимплементил) спасибо за помощь.

Gleb
25.12.2016
23:14:28
Dim
26.12.2016
01:28:40
Народ, подскажите, с помощью Glide можно провернуть такой трюк как в Инсте или Твиттере при загрузке картинки: блурить или показывать основной цвет? Не совсем понятно как это делается, ведь картинка ещё не загружена.

Anton
26.12.2016
04:11:16
первый вариант - это сначала грузится картинка маленьким размером, например 30 на 30. В большой ImageView она будет выглядеть как заблюренная. А второй вариант с цветом - это задача для сервера присылать основной цвет картинки. я pinterest курочил - они как раз так делали

Gerc
26.12.2016
04:19:23
Progressive JPEG

Google
LEXASOFT
26.12.2016
06:03:30
изза чего может закрываться полностью приложение если я делаю finish в активити?

ошибок ни каких не выводит, крашлитикс тишина

Alex
26.12.2016
06:34:29
Может кто встречался: есть логин активити с кнопкой от гугла, которая открывает свою аутентификацию и onActivityResult. На 24(есть подозрение, что и на 21) всё хорошо, а на 19 приложение само сворачивается при нажатии на SignIn?

Натурально сворачивается

Т.е. как эффект от зажатия кнопки home.

Zhenya
26.12.2016
06:49:13
Доброе утро, как можно реализовать многоуровневый listview

кто-нибудь сталкивался с подобным?

Dmitriy
26.12.2016
07:03:24
ПРиветы всем)

Кто нить пользуется wakatime.com этой штукой?)

Интересно посмотреть стеки)

(;¬_¬)
26.12.2016
07:07:39
Sergey
26.12.2016
07:09:21
Есть параметры тени в фотошоп, как сделать такую же тень в xml? http://prntscr.com/dnrs12

как реализовать режим наложения умножение?

Dmitriy
26.12.2016
07:10:11
Sergey
26.12.2016
07:10:36
мимо

ссылку отбалды скинул? ))

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