
Otan
03.04.2017
03:53:08
Запутался, имел ввиду hdpi.
Так ли это. Все телефоны с шириной 480-639 ведут себя как hdpi. Исключений нету?

Никита
03.04.2017
04:03:34

Otan
03.04.2017
04:06:05
Хочу понять алгоритм определения dpi

Google

Azat
03.04.2017
04:16:28
исключения будут, если у устройства экран по размеру будет намного больше среднего. Такое бывает у планшетов. Когда разрешение 400 x 600, а размер экрана 7 - 9 дюймов например. Экран большой -> точек на дюйм будет меньше -> будет уже не hdpi, а mdpi

Noname
03.04.2017
04:35:38
А скади пож, зачем тебе? В рантайме хочешь определять, что у тебя hdpi?

Otan
03.04.2017
04:36:58
Как зачем? Размеры кнопок для каждого из mdpi,hdpi,xhdpi и т.д. определить.

Askar
03.04.2017
04:38:27
это всё система разруливает, опираясь на res/values/dimens

Otan
03.04.2017
04:39:37
Да, но если я положу на hdpi кнопку с размером 960x240 это займет у устройство ресурсы на ресайз.

Noname
03.04.2017
04:45:12
Ну стой. Ведб есть квалификаторы.

Otan
03.04.2017
04:45:36
вот эти что ли?

Noname
03.04.2017
04:45:39
Они тебе помогут. Делаешь drawable-hdpi и туда кидаешь кнопарь
Как делали у нас... дизайнер рисовал для xxxhdpi. А потом наиезал в пропорциях, которые ты указал.
Лальше по папочкам раскладываем. Все. Все счастливы

Otan
03.04.2017
04:46:57
Насчет папок drawable-hdpi в курсах. Но, предпочтительно бы узнать все ньюансы прежде чем туда ложить кнопки.

Google

Otan
03.04.2017
04:47:33
Если приложение будет грузить устройство юзеров, то его вряд ли установят больше 30 000 пользователей.

Noname
03.04.2017
04:48:12
Ок. Что ты понимаешь по "грузить пользователей"?

Otan
03.04.2017
04:49:14
Если я поставлю лишние пиксели в png-кнопках, то устройство будет ресайзить. Это ресурсы проца и оперативки.
Еще один вопрос родился. Стоит ли создавать версий для каждого разрешения (mdpi,xdpi,hdpi) если я использую формат 9.png. По моему это будет излишним?

Ivan
03.04.2017
04:55:32
А нельзя просто использовать вектор и не грузить себе голову hdpi и прочим?
И будет все отлично ресайзиться без каких-либо "грузить устройство юзеров"

Otan
03.04.2017
04:56:52
Не знал, что можно использовать векторный формат изображений. Поюзаю.

Ivan
03.04.2017
04:59:30
Мне кажется вам стоит в принципе почитать про Андроид побольше

Konstantine
03.04.2017
05:00:03
Да и на дворе не 2009, сейчас даже дешевые китайцы не загнуться от ресайза лишних пикселей:)
А если вдруг нужна поддержка таких телефонов, которые от этого могут "задуматься", то поверьте, эти n пикселей не спасут положение, ибо другие программы работающие в фоне все равно заставять устройство запыхаться, а пользователи будут винить вашу аппу)

Noname
03.04.2017
05:09:13
Пользователи всегда винят прилодение)))

Azat
03.04.2017
05:32:57
ребята, как в rx называется штука, когда ты можешь выделить вызовы, например subscribeOn и observeOn(и другие часто используемые) в один вызов?

Евгений
03.04.2017
05:42:31
Могу ошибаться, но вроде как compose

Azat
03.04.2017
05:44:25
да, похоже что compose и Transformers

Alexey
03.04.2017
05:51:40
Кто-нибудь сравнивал по скорости Realm и ObjectBox от greenrobot?

Ivan
03.04.2017
05:52:49

Alexey
03.04.2017
05:55:29
какие ваши доказательства? )

Ivan
03.04.2017
05:56:49

Ivan
03.04.2017
05:57:17
Как минимум дорогие jni колы срезают часть плюсов

Google

Otan
03.04.2017
05:58:44
Есть у кого готовые планы на раскрутку приложения? Бюджет - 400 баксов.

Alexey
03.04.2017
06:00:27
ща попробую objectbox на записи >240000 элементов. Посмотрим, что быстрее

Ivan
03.04.2017
06:00:47

Konstantine
03.04.2017
06:02:26
Будет куча+1
Куча++*

Quantum Harmonizer
03.04.2017
06:12:08

Ivan
03.04.2017
06:17:45

Quantum Harmonizer
03.04.2017
06:18:20

Askar
03.04.2017
06:40:04
в телеграме есть удаление сообщений, fyi)

Ruslan
03.04.2017
06:41:43
)

Yergali
03.04.2017
06:47:56
всем привет
у меня есть вот такой экран.

Yergali
03.04.2017
06:48:50

Anton
03.04.2017
06:50:14
везет

Yergali
03.04.2017
06:50:27
каждая карта отдельный лист в котором есть данные. как вывести например: выбрать 2 карты то должен выходить 2 диаграммы если выбрать 3 то 3 диаграммы. Проблема в том что в методе onBindViewHolder объединяет два диаграммы. Если выбрать одного то выходит нормально.
вот так
код программы https://gist.github.com/anonymous/76529f34b64a069f2876475a7a5992bd

sasha
03.04.2017
06:55:00

Yergali
03.04.2017
06:56:24
а то рисует столько диаграммы сколько позиция

Google


Dzmitry
03.04.2017
06:58:21
Всем привет,
Может кто-то сталкивался с Интеграцией paypal в андроид?
Суть проблемы:
Paypal работает по протоколу TLS,
Андрои поддерживает TLS из коробки, но включен он по умолчанию только на андроид 5.0 и выше. На более ранних версиях андроида я получаю ошибку handshake exception.
Нашел как обойти эту ошибку, создал TLSSocket factory, засетал его в okhttp. Таким образом проблема с handshake решена. Но тут появилась другая проблема - 404. Немного погуглив нашел информацию, что во избежании всяческих ошибок запросы нужно слать тем же клиентом, которым получил токен. Вообщем как-то там все хитро.
В моем же случае, чтобы получить email пользователя, мне сначала нужно получить token. Для этих целей я использую paypal sdk - появляется веб форма, в которую юзер вводит свои емэйл и пароль, а мне, если все ок, возвращается токен. Чтобы по этому токену получить email пользователя мне нужно сделать еще два REST запроса. SDK такое сделать, почему-то не позволяет либо я просто этого не накопал. В конечном итоге выходит так что, токен получает один http client, который находится внутри paypal sdk, а REST запросы делает другой.
Сталкивался ли кто-нить с такой проблемой, может есть готовое решение, как получить email пользователя на версиях андроид 4.4 и ниже?


Igor
03.04.2017
07:11:41

Admin
ERROR: S client not available

Ivan
03.04.2017
07:12:11
Хипстер

Andrew
03.04.2017
07:12:59

your-mirror
03.04.2017
07:27:51
Вопрос.
Есть 3-4 recycleview. Нужно сделать, так чтобы у каждого был свой fab, т.е. при переходе от одного recycleview к другому fab заменялся.
На андройде 5.0 и выше это реально сделать и будет ли это нормально работать?

Глеб
03.04.2017
07:29:22

Ivan
03.04.2017
07:30:01
мб viewpager имеется ввиду? или что?

Ivan
03.04.2017
07:30:10

your-mirror
03.04.2017
07:31:16
т.е. никаких проблем не будет?

Ivan
03.04.2017
07:31:50

your-mirror
03.04.2017
07:32:07
хорошо, кто-нибудь реализовывал такие вещи?

Ivan
03.04.2017
07:32:12

Глеб
03.04.2017
07:32:23

Ivan
03.04.2017
07:32:31
Человек-загадка

Andrew
03.04.2017
07:33:12

your-mirror
03.04.2017
07:33:47
нет, речь про 3-4 recycleview на одном фрагменте

Глеб
03.04.2017
07:33:53
Я вот вообще не понимаю, где ожидается засада - FAB и RecyclerView - вещи не связанные друг с другом.

your-mirror
03.04.2017
07:34:16
и при переходе с 1 recycleview на другое, меняется кнопка

Google

Ivan
03.04.2017
07:34:18

Глеб
03.04.2017
07:34:35
Это при вертикальном скролле они сменяться будут?

Ivan
03.04.2017
07:34:38

your-mirror
03.04.2017
07:34:43

Ivan
03.04.2017
07:34:57
+
Вертикальный вьюпейджер делай

Глеб
03.04.2017
07:35:01
+
а зачем тебе четыре RecyclerView, расположенных друг за другом вертикально?

Sergey
03.04.2017
07:35:23

your-mirror
03.04.2017
07:35:24

Alexey
03.04.2017
07:35:49

Ivan
03.04.2017
07:35:53

Глеб
03.04.2017
07:36:30
эм, а можно линк на пример такого?
остановись на минуточку в поисках решения своей задачи и подумай получше над её постановкой. Из того, что я прочел сейчас, я могу сделать вывод, что ты хочешь совершить страшный грех.