@android_ru

Страница 1026 из 3205
Максим
24.02.2017
12:27:06
Обычные drawable нормально рисуются

Sergey
24.02.2017
12:27:09
размеры, дело в них

Максим
24.02.2017
12:27:21
Я об этом

Как получить нормальные размеры?

Google
Максим
24.02.2017
12:28:01
Размер иконки 24dp, у кнопки - 56

Sergey
24.02.2017
12:28:04
Как получить нормальные размеры?
они такие какие заданы

а у вектора размер?

Максим
24.02.2017
12:28:24
24dp

Sergey
24.02.2017
12:29:00
код )

android:width="24dp" android:height="24dp" android:viewportHeight="24.0" android:viewportWidth="24.0" ?

Максим
24.02.2017
12:29:31
Создаю через VectorAsset

Sergey
24.02.2017
12:30:05
смотри на размер созданной битмапы

Максим
24.02.2017
12:31:12
Сейчас глянем

Михаил
24.02.2017
12:33:00
знатоки рх. вот говорят, что сабжекты не комильфо, а как иначе можно завернуть какой-нибудь колбэк в обсервбл и чтобы каждый раз на этот колбэк эмитился объект?

Андрей
24.02.2017
12:35:21
через Observable.create

Михаил
24.02.2017
12:35:48
точно

Google
Андрей
24.02.2017
12:36:17
на срабатывании колбека дергаешь onNext()

Roman
24.02.2017
12:58:09
Товарищи разработчики, как вы храните ключи для разных api в коде?

Roman
24.02.2017
12:59:49
А есть смысл прятать?
Нуу. Вдруг апи платный?

balolam
24.02.2017
13:00:26
Нуу. Вдруг апи платный?
Тебе ничего не поможет(

Andrei
24.02.2017
13:01:16
Привет, кто что использовал для отображения markdown?

balolam
24.02.2017
13:01:20
Можешь выкачивать с сервака

Roman
24.02.2017
13:03:34
Андрей
24.02.2017
13:09:46
можешь попробовать в .so-шки прятать. тогда, скорее всего, меньше людей найдет (если кучу проверок еще подобавлять)

balolam
24.02.2017
13:09:49
По сути никакой, но если заметишь, что ключ украли - сможешь его подменить

Андрей
24.02.2017
13:11:48
Ага, пересоберут и вместе передачи ключа в лог выведут
от этого можно попробовать защититься проверкой имени пакета и местом, откуда установили (если распостранять только через известные магазина, типа гуглового или амазоновского)

но 100% гарантии всеравно никогда не будет. кому сильно надо - тот достанет.

balolam
24.02.2017
13:13:10
от этого можно попробовать защититься проверкой имени пакета и местом, откуда установили (если распостранять только через известные магазина, типа гуглового или амазоновского)
Ну это да, но тогда ничего не мешает и проверку это выпилить. Разве только в нативе не хранить и логику использующую этот ключ

Sergey
24.02.2017
13:15:07
Есть ли подобный www.jsonschema2pojo.org но только для XML ? Мне нужно rss ленту новостей на экран вывести

Максим
24.02.2017
13:19:49
Andriy
24.02.2017
13:32:50
гляньте плз, кто работал с NFC : http://stackoverflow.com/q/42439876/5093606

Timur
24.02.2017
13:34:48
72 px = 24dp
Только на xxhdpi.

Максим
24.02.2017
13:35:26
Только на xxhdpi.
Это понятно

Сейчас посмотрю что да как, походу с bounds перемудрил

Google
Igor
24.02.2017
15:43:31
Кто-нибудь интересовался: - где и как хранится savedState при вылете приложения из памяти? Как он сбывается при обновление приложения? - Где записан уникальный id каждой активити (он нужен что отдавать активити именно ее сохраненный стейт)? Видел что у каждой активити есть какой-то токен.

Anton
24.02.2017
15:57:39
кто нить юзал google sign in на беке и на андроиде?

ну или просто на андроиде

я вот не пойму я беру свой айди посылаю его на бэк -> там у меня генерируется токен -> я отправляю токен на клиент -> сохраняю его на клиенте и отправляю с каждый запросов в хедере

все верно?

Anton
24.02.2017
16:02:54
это же норм

не не фаербейс

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

вот

https://developers.google.com/identity/sign-in/android/start

Ivan
24.02.2017
16:05:40
Это ж тоже самое не?

Anton
24.02.2017
16:06:06
хз не юзал фаербейс ну называется это гугл сайн ин

я беру свой айди посылаю его на бэк -> там у меня генерируется токен -> я отправляю токен на клиент -> сохраняю его на клиенте и отправляю с каждый запросов в хедере норм же или что то не то

Ivan
24.02.2017
16:07:15
Ну да, а что тебя смущает то?)

Anton
24.02.2017
16:07:38
да я просто бек не писал вот щас читаю про спринг рест секьюрити и думаю правильно или нет

Ivan
24.02.2017
16:08:45
Не знаю как с точки зрения секурити, но так часто делают

Alexandr
24.02.2017
16:08:51
Подскажите, если мне нужно показать нотификацию с экшн кнопками, один из таких экшинов ходит на сервер, не открывая приложение. Где и как показывать прогресс этой операции (бесконечный прогресс бар)?

Anton
24.02.2017
16:09:21
ну тут по сути всю секьюрность по токену гугл на себя берет а я вот просто думаю то что я засунул норм или нет)

Google
Anton
24.02.2017
16:09:27
а потом по этому токену айди вытаскивать да??

из бд

Alexandr
24.02.2017
16:10:17
было бы идеально, только как туда круглый прогресс запилить?

Андрей
24.02.2017
16:11:52
А через RemoteView нельзя вставить прогресбар как и в приложении?

Ivan
24.02.2017
16:12:15
а потом по этому токену айди вытаскивать да??
В смысле? Токен же каждый раз у тебя другой

Admin
ERROR: S client not available

Андрей
24.02.2017
16:13:44
Гугловый токен поможет на беке узнать емейл. под этот эмейл бек уже создает/авторизирует юзера, и генерирует для него уже собственный токен

Alexandr
24.02.2017
16:14:11
А через RemoteView нельзя вставить прогресбар как и в приложении?
RemoteView надо поковырять, да там кастомная разметка

Anton
24.02.2017
16:14:40
В смысле? Токен же каждый раз у тебя другой
я думал он только при авторизации меняется а авторизация делается 1 раз при старте прилы

Ivan
24.02.2017
16:15:40
я думал он только при авторизации меняется а авторизация делается 1 раз при старте прилы
У нас была авторизация, по моему вся логика была на бэке, а с Гугла брали инфу о аккаунте только.

Мыло например

Sergey
24.02.2017
16:15:58
А через RemoteView нельзя вставить прогресбар как и в приложении?
https://developer.android.com/guide/topics/appwidgets/index.html#CreatingLayout смотри … can support the following layout classes

Anton
24.02.2017
16:16:13
ну ок я возьму допустим мыло еще что то а потом что на основе его сделать токен или что

Ivan
24.02.2017
16:16:52
И с помощью этого мыла получаешь свой токен со своего сервера

Как обычная авториция, просто мыло не пользователь вводит, а возвращает гугл

Anton
24.02.2017
16:17:46
а потом этот токен с сервера в реквестах слать ?

Anton
24.02.2017
16:19:16
и по этому токену из бд цеплять айди например

да?)

Google
Ivan
24.02.2017
16:20:33
Ну типа того

Anton
24.02.2017
16:20:57
ок спасибо)

Beka
24.02.2017
16:22:02
Погуглите. Динамическая подгрузка классов

Владимир
24.02.2017
17:12:45
Когда подкаст?

Quantum Harmonizer
24.02.2017
17:17:14
Товарищи, можно ли в качестве условия IN в SQLite использовать выборку из другой таблицы? Условно: SELECT * FROM "items" WHERE _id IN (SELECT item_id FROM "ids" WHERE *everything is cool*)

Quantum Harmonizer
24.02.2017
17:26:22
Спрошу иначе. :) Есть горища записей. И есть пользователи, которые должны видеть эти записи в ленте. То есть запись может принадлежать произвольному числу лент пользователей. И лента может быть запрошена для нескольких пользователей одновременно (тогда мне нужно будет показать, для каких). Как здесь правильно спроектировать БД?

В Java я бы держал Set<Long>, который описывает множество записей, для каждого пользователя. В SQLite, кажется, всё сложнее.

Quarx2k ?
24.02.2017
17:32:18
in еще медленно довольно работает

Quantum Harmonizer
24.02.2017
17:32:59
postIds INTEGER[] :)

Igor
24.02.2017
17:35:00
postIds INTEGER[] :)
??? В конце можно заменить на where u.id in (42, 1, 2) Еще там может быть нужен left join (давно не писал, уже забыл как правильно)

Quantum Harmonizer
24.02.2017
17:37:16
??? В конце можно заменить на where u.id in (42, 1, 2) Еще там может быть нужен left join (давно не писал, уже забыл как правильно)
Вот это близко к истине, мне нужно какое-то подобие in для множества постов. Плюс нужно знать, для каких юзеров выбраны эти посты. Чуть ли не проще выгрузить из BLOB IDы постов в Set<Long>, бежать курсором по первичным ключам и проверять, входят ли они во множества.

Спасибо, поговорили и почти придумал)

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