@android_ru

Страница 1185 из 3205
Otan
31.03.2017
08:11:21
И все? Про-Гуард уже включен?

Sergey
31.03.2017
08:11:27
выключен он по умолчанию

minifyEnabled true useProGuard true

надо добавить

Google
Dima
31.03.2017
08:11:59
да, наверное пару строчек таки написать нужно, по умолчанию выключен

Sergey
31.03.2017
08:12:00
и настроить правила

Otan
31.03.2017
08:13:26
Сергей, Дима, спасибо за подсказки. Я Вас запомнил. Если заработаю миллион в playmarket, то объязательно поделюсь с Вами.

Zhailkhan
31.03.2017
08:15:06
как настроить правила для Retrofit, чтобы url-ы не были видны? Или это не возможно? А какие правила для proguard-a вы используете? Спасибо!!!

Sergey
31.03.2017
08:16:39
для других библиотек авторы должны предоставлять конфиг

Marina
31.03.2017
08:31:52
как мне взять стек чайлдов у ресайкла? mRecyclerView.getChildAt вот это подойдет?

а еще как мне узнать сколько их всего у ресайкла?

Marina
31.03.2017
08:34:12
recycler.getChildCount()
ааа, точняк, не увидела его

пасиба

Eduard
31.03.2017
08:34:28
в данном случае чайлдами будут тольо физические вьюшки, а не данные) на всякий случай =)

Google
Marat
31.03.2017
08:35:18
товарищи, нид хелп) имеется панелька в которой лежит edittext и пара imagebutton (одна добавляет определенный символ в edit text, вторая работает как подтверждение ввода. Так вот на некоторых девайсах типа сони и хуавеев - при тапе по кнопке, добавляющей символ - панелька закрывается (вызывается onpause, onstop, ondestoy) и вместе с ней и клавиатура Как сделать так чтоб оно не закрывалось?

Otan
31.03.2017
08:41:32
Прочитал про платные методы шифрования кода Stringer, DexGuard Их можно использовать по-пиратский?

Vladimir
31.03.2017
08:41:47
Товарищи, можно как то из вне обратится к конкретному айтему в recyclerView и поставить ему бекграунд ?

Sergey
31.03.2017
08:43:15
Прочитал про платные методы шифрования кода Stringer, DexGuard Их можно использовать по-пиратский?
Нет. А ты уверен что пиратская версия не добавит в твой код какого-то червя?

Ivan
31.03.2017
08:43:37
Это уже не важно ) главное, чтобы с виду было позапутанней )

Ivan
31.03.2017
08:44:36
Сколько раз было, что разрабы, гонясь за баблом, вставляли сомнительные рекламные модули в приложение, а потом получали детект Adware от вендоров и удаление с маркета )

Vladimir
31.03.2017
08:45:03
@sergeyfitis Каким методом ?

Otan
31.03.2017
08:45:43
minifyEnabled true useProGuard true
https://xakep.ru/2016/12/26/android-reverse-debug-security/#toc01 тут говорят, что useProGuard true необъязательно. Сергей, подтвердите!

Vladimir
31.03.2017
08:45:45
@sergeyfitis и как мне от туда обратится к другой позиции ?

Sergey
31.03.2017
08:46:01
Что вы хотите сделать?

Vladimir
31.03.2017
08:46:02
Кинуть туда на вход нужную позицию ?

Sergey
31.03.2017
08:46:30
Ячейки переиспользуются

Vladimir
31.03.2017
08:46:37
Мне нужно при кликах менять бекграунд у айтема типо сейчас выбран он, при клике на другой айтем нужно у прошлого убрать, а у текущего поставить

Пробовал с ссылкой на последний ViewHolder, появляется дублирование при переиспользовании

Yury
31.03.2017
08:47:25
а когда апп включено все норм отрабатывает?
Короче, ссорян что долго отвечаю, щас опытным путем установил, что это только на моем телефоне (asus padfone 2) такая фигня с уведомлениями. у остольных все норм

Google
Eduard
31.03.2017
08:47:25
Прочитал про платные методы шифрования кода Stringer, DexGuard Их можно использовать по-пиратский?
если стоит вопрос "использовать по-пиратски", значит вы или ваша компания еще не готовы к такому уровню защиты

Vladimir
31.03.2017
08:47:38
@sergeyfitis Как делается эта черная магия ?)

Vladimir
31.03.2017
08:47:40
Как в yandex map kit показывать BalloonItem по кастомному клику?

Andrey
31.03.2017
08:48:41
Кто-нибудь в курсе, можно ли распространять на маркете 2 апк, одну для определенного устроиства, вторую для всех остальных. Столкнулся с проблемой приложение крашится на Samsung S5 из-за мультидекс

http://stackoverflow.com/questions/29007309/class-cast-exception-to-same-class-on-android/29008480#29008480

Sergey
31.03.2017
08:49:33
при клике сохраняйте позицию вьюхолдера в SparseArray например, потом в onBind смотрите если такая позиция уже там есть меняйте фон, если нет, делайте стандартный

Otan
31.03.2017
08:53:28
@Override protected void onResume() { super.onResume(); if (objectAnimator.isPaused()) { objectAnimator.resume(); } }

В начале когда восстанавливается анимация, экран немножко зависает и анимация скачет (не идет плавно, один раз пропускает кадры, только в начале). Решит ли эту проблему только отдельный поток? Или есть другое решение?

protected void onResume() { super.onResume(); new Handler().postDelayed(new Runnable() { if (objectAnimator.isPaused()) { objectAnimator.resume(); } },0); } Типо так

Sergey
31.03.2017
08:54:34
значит делаете что-то тяжолое в главном потоке

Otan
31.03.2017
08:54:41
Или есть более умное решение?

Sergey
31.03.2017
08:55:03
если есть просто post

Otan
31.03.2017
08:55:26
)) Я же новенький

Sergey
31.03.2017
08:56:07
Или есть более умное решение?
вынести всё тяжелое что делаете в другой поток

Otan
31.03.2017
08:56:23
тяжелого во время onResume нету

Только сам onResume

Sergey
31.03.2017
08:56:53
protected void onResume() { super.onResume(); new Handler().postDelayed(new Runnable() { if (objectAnimator.isPaused()) { objectAnimator.resume(); } },0); } Типо так
и это не выносит в новый поток, просто ставит ивент в конец очереди

Google
Otan
31.03.2017
08:57:27
Для чего нужна это строчка super.onResume(); Может убрать его с onResume?

Sergey
31.03.2017
08:58:03
Для чего нужна это строчка super.onResume(); Может убрать его с onResume?
насколько вы хорошо знакомы с джавой, наследованием?

Anton
31.03.2017
08:58:05
Как насчет почитать про ооп

Otan
31.03.2017
08:58:28
С джавой увлекаюсь больше недели.

Sergey
31.03.2017
08:58:38
понятно

Otan
31.03.2017
08:58:52
а с ООП знаком уже давно

Admin
ERROR: S client not available

Sergey
31.03.2017
08:59:52
почитайте про наследование в джаве, узнаете что такое super и для чего он надо

Ivan
31.03.2017
09:02:07
Зато уже важно обфусцировать свой код )

Otan
31.03.2017
09:04:02
)) Это самый важный вопрос в любой СР. Зачем писать, если любой может скопировать твой код.

Anton
31.03.2017
09:04:54
и че с ним делать?

Eduard
31.03.2017
09:06:56
да кому такой код нужен-то

Никита
31.03.2017
09:07:05
и че с ним делать?
обмазываться

Otan
31.03.2017
09:08:32
думаю, совмество ПроГуардом использовать метод шифрования строк.

Типо так.

Ivan
31.03.2017
09:08:37
)) Это самый важный вопрос в любой СР. Зачем писать, если любой может скопировать твой код.
Это важный вопрос, если вы можете написать что-нибудь уникальное А код очередного калькулятора никому не нужен

Otan
31.03.2017
09:08:38
public static byte[] encryptString(String message, SecretKey secret) throws Exception { Cipher cipher = null; cipher = Cipher.getInstance("AES/ECB/PKCS5Padding"); cipher.init(Cipher.ENCRYPT_MODE, secret); return cipher.doFinal(message.getBytes("UTF-8")); }

Anton
31.03.2017
09:08:38
ухаха

Ivan
31.03.2017
09:08:44
ахахаха

Anton
31.03.2017
09:08:48
блять

Google
Ivan
31.03.2017
09:08:49
ужас, строки пошифруете

Dmitry
31.03.2017
09:09:32
а то еще кто-то украдет ваш "Hello world!"

Ivan
31.03.2017
09:10:03
Шифровка строк аесом то очень поможет) Можно еще шифром цезаря, во людям сложно будет

Otan
31.03.2017
09:10:40
Почему не поможет. Если весь sql-код зашифровать. Расшифровка остального java-кода ничего не даст.

Eduard
31.03.2017
09:11:48
пока ваше приложение никому не упёрлось, хоть с головы до ног обшифруйтесь

а как понадобится, его быстро сломают) потому что все эти ваши аесы ничего не стоят в андроиде )

Dmitry
31.03.2017
09:12:30
наркоманы, наколются своим шифрованием, а потом...

Артур
31.03.2017
09:12:47
Кто использует либы для Sticky Headers? Посмотрел варианты, они в основном или достаточно продуманные, с кучей коммитов, но не обновлявшиеся несколько лет, или маленькие, с версиями 0.* и кучей открытых issues.

Anton
31.03.2017
09:13:16
не обновляются значит достигли совершенства)

Otan
31.03.2017
09:13:47
А сколько максимально установок есть на playmarket у здесь сидящих?

Anton
31.03.2017
09:14:29
у меня 4 скачки

Otan
31.03.2017
09:14:47
4 тысяче?

Anton
31.03.2017
09:14:51
не

просто 4

Otan
31.03.2017
09:14:59
маловато

Anton
31.03.2017
09:15:12
нормально)

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