@android_ru

Страница 1183 из 3205
Konstantine
30.03.2017
22:16:03
Вот в ListView поставить кликлистенеры на несколько вью во вьюхолдере это были боль и костыли
Списки с одинаковыми по поведению элементами встречаются почаще, чем с разными)

Sergey
30.03.2017
22:16:35
Ну нету боли в этом

Konstantine
30.03.2017
22:18:07
Ну нету боли в этом
Ага, вместо одного метода в котором ставим наш лисенер надо в холдере и алаптере самим все мутить, райский подход)

Google
Sergey
30.03.2017
22:18:19
И если не нужны фичи ресайклера, никто не запрещает использовать листвью

Danis
30.03.2017
22:18:35
кстати, а есть разница, вешать листенер на вью в самом адаптере, или в холдере?

Konstantine
30.03.2017
22:18:52
И если не нужны фичи ресайклера, никто не запрещает использовать листвью
Так и поступаю, просто надеялся может уже к 2017 в гугле одумались)

Danis
30.03.2017
22:19:01
в onbindviewholder

Sergey
30.03.2017
22:19:58
Он же вызывается много раз, что каждый раз будете создавать новые листенер?

Если шутку надо объяснять, то это плохая шутка )

Так же и с ui

Danis
30.03.2017
22:25:18
вы имеете в виду, что viewHolder переиспользуется, а onBindViewHolder вызывается каждый раз?

Google
RoGr
30.03.2017
22:25:43
Вот, например https://android-arsenal.com/details/1/5440
Выглядит прилично, завтра опробую . В гугле ничего не нашел

Konstantine
30.03.2017
22:26:11
Никита
31.03.2017
03:41:28
Дратути

Подскажите мне кто-нибудь по многопоточности пожалуйста. Мб есть какой-то более "интересный" вариант чем AsyncTask'и для моей задачи... мб библиотечка какая...

Никита
31.03.2017
04:28:46
RxJava:)
тут такое специфичное задание... мне приходится плодить новый такс дважды в секунду

Andrew
31.03.2017
04:28:49
есть ещё Executors

Kylych
31.03.2017
04:28:52
Если иметь доступ к маркет консоли, можно ли получить дев консоли доступ ?

Kylych
31.03.2017
04:31:31
чо?
Есть консоль по уравлению приложением, - Google Play Developer Console

Есть просто console.dev.google.com

по упралвению google сервисами

у меня есть доступ к google play console, не могу получить доступ к console.dev.google.com.

Andrew
31.03.2017
04:34:02
на сколько я знаю - это разные консоли, в гае, клауд, итд - это одна консоль, файрбэйз - вторая, андройд третья и единственное что их связывает - аутентификация гуглом

Nikita
31.03.2017
05:06:54
Ребят, может кто скинуть пример запроса Permissions? Если можно, то для таких как WRITE_EXTERNAL_STORAGE и READ_EXTERNAL_STORAGE

Никита
31.03.2017
05:08:10
Ребят, может кто скинуть пример запроса Permissions? Если можно, то для таких как WRITE_EXTERNAL_STORAGE и READ_EXTERNAL_STORAGE
у меня есть абстрактная активити, для таких дел, которая еще и всягие диложики показывает, надо?

Google
Nikita
31.03.2017
05:10:05
https://habrahabr.ru/post/278945/
Да там в том то и дело, есть всё то, что сейчас не нужно

fulld
31.03.2017
05:10:39
а что конкретно нужно ?

все там норм расписано по моему

Никита
31.03.2017
05:11:10
Никита
31.03.2017
05:12:44
пасиб
юзать примерно так https://gist.github.com/kcn1-71/d82f2567ab4b9154fc7983b3765b2e4c

Yury
31.03.2017
05:43:03
подскажите, а как мне из сервиса получить текущую активность. Поясню, это мне нужно для отображения уведомлений... Например, если я нахожусь в активити чата, то мне не нужно отображать уведомления, а если приложение свернуто или на другой активити, то отображать нужно

Anton
31.03.2017
05:45:41
Баунд сервис

Kylych
31.03.2017
05:49:58
для этого каждый раз активити аттачить\детачить сервису ?

Yury
31.03.2017
05:51:44
хм, нашел такое решение http://ru.stackoverflow.com/questions/258909/Первая-в-стеке-активностьandroid

вроде работает как мне надо

Nikita
31.03.2017
05:52:48
Как избавиться?

Nikita
31.03.2017
05:53:24
Оно реально мешает пользоваться телефоном



Sergey
31.03.2017
06:08:09
как на сегодняшний день решается проблема запуска одного приложения на разных версиях андройда? через if (android.os.Build.VERSION.SDK_INT>=X){} или уже есть более удобное решение ? на Flavors это можно разрулить ?

mozomig
31.03.2017
06:17:26
Привет у кого-нибудь есть руководство или хотябы пример простенького готового BLE GATT Server for android?

your-mirror
31.03.2017
06:18:34
юзает кто-нить elementary os?

Лёша
31.03.2017
06:20:43
юзает кто-нить elementary os?
было дело, а что?

Roman
31.03.2017
06:20:47
Юзал, сейчас на Xubuntu. А что?

your-mirror
31.03.2017
06:21:26
ну интересно, как у них дела с багами и стабильностью, пробывал 1.5 года назад, хочу глянуть опять

Google
mozomig
31.03.2017
06:23:07
В чем проблема?
Нужно реализовать gatt server которому можно будет посылать сообщения а он их будет рассылать клиентам, если в gatt client я более менее разобрался то в gatt server непонятно как реализовывать его

Sergey
31.03.2017
06:25:19
Admin
ERROR: S client not available

mozomig
31.03.2017
06:40:16
Всё я нашел то что мне нужно - это Bluetooth advertise - api 21+

Dima
31.03.2017
06:47:26
Как в мире Андроида обстоят дела с обфускацией, кто-то использует что-то более сложное чем ProGuard? Или у каких-то крупных серьезных приложений замечал ли кто-то использование более сложной обфускации, типа DexGuard, DexProtector, DashO? Я разбирал несколько апшек крупных приложений и не замечал ничего такого, и в целом сложилось впечатление, что почти все используют только ProGuard.

Askar
31.03.2017
06:48:14
в консоли градла выдается такое For faster builds, increase the maximum heap size for the Gradle daemon to at least 4608 MB (based on the dexOptions.javaMaxHeapSize = 4g). To do this set org.gradle.jvmargs=-Xmx4608M in the project gradle.properties. добавил сюда gradle.properties строку org.gradle.jvmargs=-Xmx4608M, а сообщение выше все равно отображается. Что-то еще нужно сделать чтоб юзалось больше памяти? также в app/build.gradle есть dexOptions { javaMaxHeapSize "4g" }

Eduard
31.03.2017
06:49:30
кому действительно надо что-то скрыть на клиенте — юзают dexprotector обычно всё просто на сервере

Dima
31.03.2017
06:50:24
Че скрывать если весь сок на сервере в любом случае
Бывают более классические приложения без серверной части, типа читалки книг или аудио плеера. У меня нет желания заморачиваться с экзотической обфускацией, но на всякий случай хотел узнать общепринятые практики по этому вопросу.

Alexey
31.03.2017
06:50:47
Кстаи про обфускацию. Я так понимаю ключи никак не скроешь? Только костылями в виде всяких цепочек свертывания - развертывания?

Eduard
31.03.2017
06:51:38
Декспротектор вскрывается за 2 минуты
иди вскрой) на 4pda пытаются, до сих пор не вскрыли ;)

Ivan
31.03.2017
06:51:53
иди вскрой) на 4pda пытаются, до сих пор не вскрыли ;)
ну я же не буду раскрывать как именно :) пусть дальше пытаются

иди вскрой) на 4pda пытаются, до сих пор не вскрыли ;)
есть такая профессия реверс-инженер

Google
Dima
31.03.2017
06:52:38
Кстаи про обфускацию. Я так понимаю ключи никак не скроешь? Только костылями в виде всяких цепочек свертывания - развертывания?
Можно еще часть алгоритма в С++ засунуть, но естественно можно и бинарники разобрать, но это немного повышает требования к навыкам разбиральщика.

Eduard
31.03.2017
06:52:38
без пруфов это всё попахивает настолько голым вбросом, что даже скучно обсуждать)

Ivan
31.03.2017
06:52:38
иди вскрой) на 4pda пытаются, до сих пор не вскрыли ;)
Тут дело в том кто пытается. Вангую, что приложения большинства присутстввющих никто даже пытаться разобрать не будет

Ivan
31.03.2017
06:53:01
без пруфов это всё попахивает настолько голым вбросом, что даже скучно обсуждать)
могу пруфануть где работаю как именно вскрывается не могу говорить, так как нда

Alexey
31.03.2017
06:53:21
тогда точно не разберут

Вы читали исходники клиента телеграмм?

Так так мошно написано что читать сложно

Ivan
31.03.2017
06:55:00
В андроиде, в принципе, ничего спрятать нельзя. Можно это сделать только не выгодным по времени с экономической точки зрения

Dima
31.03.2017
06:57:58
Ну это не только на Андроиде, это о софте вообще, сколько вон пыжились со всякими Denuvo, но все равно все ломается

Alexey
31.03.2017
07:00:58
Так так мошно написано что читать сложно
Тем не менее это работает, и работает хорошо

Alexey
31.03.2017
07:01:36
Тем не менее это работает, и работает хорошо
С этим не спорю, я имел ввиду что реверс инжиниринг даже не обфусцированного кода сложновато сделать)

Так то там профессионально всё сделано, своя sqlite собрана из исходников например

Жаль не выкладывают обновления, я бы посмотрел как сделали поддержку разных тем

your-mirror
31.03.2017
07:05:01
ты серьезно думаешь сложность проекта может остановить? )

Alexey
31.03.2017
07:08:30
ты серьезно думаешь сложность проекта может остановить? )
не остановит только если затраты времени\ресурсов того стоят

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