@android_ru

Страница 1409 из 3205
Nikita
12.05.2017
08:41:39
Nick Senchurin
12.05.2017
08:42:39
маркет это выдумка, чтобы пугать маленьких ребятишек

Nikita
12.05.2017
08:42:55
И не должен возвращать
МП Мой Билайн, например, как то определяет номер телефона. Правда каким образом это уже другой вопрос, IMEI возвращает всегда и он привязан к номеру возможно в бд самого билайна и т.д....

Google
Umren
12.05.2017
08:43:11
оно уже подругому называется и кстати у него рейтинг весьма ок

Quantum Harmonizer
12.05.2017
08:43:44
Оу, по этому запросу оно отлично ищется!

Umren
12.05.2017
08:44:28
да, попробовал, действительно ищется

Denis
12.05.2017
08:44:46
что?
Ну опсос априори знает твой номер

Edgar Khimich
12.05.2017
08:44:47
Сколько должен по врмени занимать шаринг картинки из ресурсов приложения ? Картинка весит 80 кб

Krocks
12.05.2017
08:53:24
А кто знает будет трансляция Гугл ио?

Denis
12.05.2017
08:57:21
тогда ты просто обязан другой лэйаут поюзать, чтоб закрепить
Преамбула, попробывал заюзать ConstraintLayout для карточек в RecyclerView. Итог дикие лаги на девайсах с 1ГБ памяти, на одном девайсе в логах сыпалось, что onMeasure занимает 1,5 секунды!!! Карточка состояла из 18 вьюшек, убирал все вьюхи и добавлял по одной, заметные лаги шли уже после 6-7 вьюшки. По итогу переделал все на RelativeLayout, кое-где внтури юзал LineraLayout'ы итого вложенность была два лайаута. Полет нормальный. Выводы делайте сами))

Andrew
12.05.2017
08:58:31
спасибо что отметил)

Nikita
12.05.2017
08:59:18
Которая 17 мая?

Denis
12.05.2017
09:00:51
обидно, сам лайаут очень жизнеспособный, было удобно с помощью него верстать, после того как разобрался.

Google
Anton
12.05.2017
09:02:03
в фуксии он будет?

Umren
12.05.2017
09:02:16
в фуксии будет все лучше

думаю фуксия на одном ядре будет как восмиядерники на андроиде летать

Gerc
12.05.2017
09:02:55
Там же в коде разметка

Никаких инфлейтеров хмл разметки

В главном потоке

Anton
12.05.2017
09:03:56
if (mLock.tryLock()) { try { mLock.lock(); uiController.loopMainThreadUntilIdle(); } finally { mLock.unlock(); } } разве это ок?

лок - ринтрант

трай лок же уже лочит

это же как раз и есть сама риинтрабельность

Nikita
12.05.2017
09:07:09
Не ок

Anton
12.05.2017
09:07:37
ну типа если трай лок успешен то какой смысл еще раз лок вешать он ведь дальше пролетит

Denis
12.05.2017
09:11:36
да

Dmitriy
12.05.2017
09:12:25
хм, тут и без тестов было бы понятно, что будет ад)

где-то было описано, что не рекомендуется более одного ConstraintLayout на экран

Quantum Harmonizer
12.05.2017
09:13:20
Почему же? CardView, конечно, не так крут, как 9-patch, но вроде и не многократно медленнее, чем FrameLayout.

Andrew
12.05.2017
09:13:57
Никаких инфлейтеров хмл разметки
никто не запрещает в андройде без инфлейтов, правда прирост не сказать, что прям адовый

Google
Reaver
12.05.2017
09:14:26
twitter
А какие годные подписки посоветуешь?

Quantum Harmonizer
12.05.2017
09:14:36
Самое дорогое всё же measure, а не inflate, потому что первый вызывается циклически.

Dmitriy
12.05.2017
09:14:43
Почему же? CardView, конечно, не так крут, как 9-patch, но вроде и не многократно медленнее, чем FrameLayout.
дело не в CardView, а в N * ConstraintLayout, для каждого из которых будут рассчеты

Denis
12.05.2017
09:15:11
где-то было описано, что не рекомендуется более одного ConstraintLayout на экран
я вот чет так и не нашел конкретных рекомендаций где его использовать. НО!!! писали, что он производительнее, чем RelativeLayout. На деле, пока сосет.

Quantum Harmonizer
12.05.2017
09:15:18
Sergey
12.05.2017
09:15:26
А какие годные подписки посоветуешь?
гуглеров и некоторые их фоловеры

дальше твиттер сам будет предлагать вот мой список https://codeshare.io/29X101

Denis
12.05.2017
09:16:45
находил статью, правда она июль прошлого года http://www.grokkingandroid.com/thoughts-on-constraintlayout-and-design-editor/, но и там он сосет

Anton
12.05.2017
09:17:49
CL еще допиливают. год назад он очень медленный был а щас как релейтив почти

Denis
12.05.2017
09:18:01
вообще не почти

Anton
12.05.2017
09:18:15
ну ты в ресйклер его запихнул потому что?

Anton
12.05.2017
09:18:17
как айтем

Denis
12.05.2017
09:18:26
ну и? в чем разница

Quantum Harmonizer
12.05.2017
09:19:06
Много медленных лейаутов :)

Anton
12.05.2017
09:19:09
ну может не предназначался для этого

посмотрим

Denis
12.05.2017
09:20:04
хз, обычно бьются за перфоманс именно в прокрутке списков

Anton
12.05.2017
09:20:17
ну да согласен

Denis
12.05.2017
09:20:24
чет не слышал, что тормозит отрисовка фрагмента))

Google
Quantum Harmonizer
12.05.2017
09:21:14
чет не слышал, что тормозит отрисовка фрагмента))
Сунь фрагмент в relative в relative в relative и у тебя затормозят списки ?

Dilshod
12.05.2017
09:23:01
Здравствуйте, как можно узнать какой оператор связи в устройстве.?

Admin
ERROR: S client not available

Alexander
12.05.2017
09:24:50
http://stackoverflow.com/questions/3838602/how-to-find-out-carriers-name-in-android

Quantum Harmonizer
12.05.2017
09:25:21
Здравствуйте, как можно узнать какой оператор связи в устройстве.?
от первой симки — так: https://developer.android.com/reference/android/telephony/TelephonyManager.html#getNetworkOperator()

Andrew
12.05.2017
09:25:29
хз, обычно бьются за перфоманс именно в прокрутке списков
я юзаю обычно фрэйм и линеар, со вложенностью, никогда проблем не имел со скоростью прокрутки

Dilshod
12.05.2017
09:26:31
Спасибо @Ivanivanov21, @Prokky_pew, @dron247

Ivan
12.05.2017
09:28:05
от первой симки — так: https://developer.android.com/reference/android/telephony/TelephonyManager.html#getNetworkOperator()
Вторая симка начиная с 5.1 андроида апи вроде появилось

Quantum Harmonizer
12.05.2017
09:29:12
Dmitry
12.05.2017
09:49:14
Всем привет! Есть задача перегнать String во Float. Проблема конечно же в округлении. Гуглил, читал, знаю, что ничего хорошего из этого не выйдет, но может кто-то знает хак... Вот пример: строка - 1.4947092 при конфертации во флоат 1.4947093

Dmitry
12.05.2017
09:50:57
double, BigDecimal
=( если б мог, уже бы давно заюзал. нужен флоат, так как другой модуль только его на вход принимает. Вариантов поменять это повоедение со стороны другого модуля нету...

Nikita
12.05.2017
09:51:26
Ты чего хочешь делать с этим float?

Dmitry
12.05.2017
09:51:29
Перегнать?) Невозможно.
перегнать == Float.parseFloat()

Nikita
12.05.2017
09:51:51
А понял

Google
Nikita
12.05.2017
09:51:56
Ну это да

Там точность выше не может быть

Юзай double

Dmitry
12.05.2017
09:53:37
вообще все это огромный бред, это число - таймстемп на самом деле. Тоесть это изначально костыль на костыле костылем поганяет. Просто тупая особенность..) Ничего кроме флоата не катит) Этот таймстемп конвертится в читабельное время, и постоянно теряется пара минут в итоге...

Reaver
12.05.2017
09:54:27
таймстемп во флоате... сильно

Dmitry
12.05.2017
09:54:28
в общем не берите в голову))))) Но всем спасибо))

Nikita
12.05.2017
09:54:33
Можно хранить секунду

И не от 1960 года

А от 2017, допустим

Тогда может хватить

Целого числа float

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