@android_ru

Страница 305 из 3205
Seraphim
27.09.2016
11:39:06
62% С/С++

UI конечно весь на Java

Vitaliy
27.09.2016
11:39:19
Шифрование и работа с сервером требует много ресурсов, логично писать это на низкоуровневом языке

Именно так

Google
Vitaliy
27.09.2016
11:39:39
UI на Java, тяжелая работа на Си

Seraphim
27.09.2016
11:40:01
Ну вот тебе и рецепт 60 фпс

Gundabadec
27.09.2016
11:40:06
Там просто шифрование на c

Vitaliy
27.09.2016
11:40:37
Ну вот тебе и рецепт 60 фпс
Нет, ты можешь их же получить и без 60 FPS

Посмотри на https://github.com/DrKLO/Telegram/tree/master/TMessagesProj/jni

Там большая часть это библиотеки

Gundabadec
27.09.2016
11:40:52
Такое ошушение будто до этого vk писал серафим )

Seraphim
27.09.2016
11:41:23
Такое ошушение будто до этого vk писал серафим )
Не, я обычный глодранец. Никто из неоткуда. Какие мне вк

Посмотри на https://github.com/DrKLO/Telegram/tree/master/TMessagesProj/jni
Я сколько ни ковырял телегу так и не увидел там джавовской асинхронщины

Alexander
27.09.2016
11:42:05
Ребят, подскажите, как в стилях сослаться на другой стиль, который включает несколько атрибутов

Alexander
27.09.2016
11:42:40
Блин. Как код вставить?

Seraphim
27.09.2016
11:42:49
Никак

Google
Roman
27.09.2016
11:42:54
Всмысле?

Seraphim
27.09.2016
11:42:54
Это не gitter

Alexander
27.09.2016
11:43:04
list.forEarchIndexed { item, index -> println("item #$index – $item") }
Не про перебор вопрос, а про удаление по условию.

Alexander
27.09.2016
11:43:16
<style name="IndigoTheme.Light" parent="AppTheme"> <item name="colorsStyle">@style/IndigoTheme</item> </style>

<style name="IndigoTheme"> <item name="colorAccent">@color/md_indigo_500</item> <item name="material_drawer_selected_text">@color/md_indigo_500</item> </style>

Artem
27.09.2016
11:44:14
Привет ребята. Чем обоснованна невозможность replace статик фрагмента?

Seraphim
27.09.2016
11:47:35
А я могу, активити там миллион
Кому надо, чем угодно могут расковырять. Ничем особо apk не защищена. Я когда пару месяцев назад вскрывал оф.прилу, там ни обфускации, ни шифрования, ничего

Александр
27.09.2016
11:48:33
Как в ретрофите такую модель сделать?

https://gist.github.com/RobiOxx/9aa480c435e7e9a35d313bb42a4c422e

Seraphim
27.09.2016
11:49:08
Гришку не ругаете там ? ?
Все всегда ругают старых девов. Каждый думает, что он умнее и скилованней прошлого разраба и определённо напишет лучше

Александр
27.09.2016
11:49:16
List<Object> не прокатывает, т.к. сразу начинается []

Dmitriy
27.09.2016
11:49:29
List<Model>, Model{ String currency; String balance;}

Александр
27.09.2016
11:49:51
List<Object> не прокатывает, т.к. сразу начинается []

List<Model>, Model{ String currency; String balance;}

или так можно?

Google
Alexey
27.09.2016
11:49:57
Все всегда ругают старых девов. Каждый думает, что он умнее и скилованней прошлого разраба и определённо напишет лучше
вот я в старом проекте, когда уволился, посмотрел на свой код и понял что я гавно написал.

Seraphim
27.09.2016
11:50:29
да, но старые девы иногда и сами признают что гавна накидали.
Потому что к ним подруливает манагер и грит, что фичу на 8 часов нужно налабать за 2

Alexey
27.09.2016
11:50:54
вот да, это всегда так
вот так и наживаешь себе врагов ?

Grigoriy
27.09.2016
11:51:00
вот говоришь ты – “ну что за говнокод, кто так пишет!”, а через пару лет и про тебя так будет

ThisIs
27.09.2016
11:51:08
Как RecyclerView отключить selectable?

setSelectable(false) не пашет

ThisIs
27.09.2016
11:51:46
т.е setFocusable

Seraphim
27.09.2016
11:52:18
вот говоришь ты – “ну что за говнокод, кто так пишет!”, а через пару лет и про тебя так будет
Если ты не говоришь такое, глядя на свой код спустя месяц - два, это значит, что за это время ты ничему не научился и ничего не переосмыслил

Seraphim
27.09.2016
11:53:15
Мне никакой мой код спустя даже месяц не нравится

Vitaliy
27.09.2016
11:53:34
Гришка норм пацан ?

Alexey
27.09.2016
11:53:47
Мне никакой мой код спустя даже месяц не нравится
ну хз, я смотрю иногда на код Гугла и мне он даже нравится, в андроид сдк

смотрю на свой и грущу?

Artem
27.09.2016
11:59:20
Привет ребята. Чем обоснованна невозможность replace статик фрагмента?

Alexey
27.09.2016
11:59:30
?
можно внутри элемент просто это разрулить

Google
Alexey
27.09.2016
11:59:48
?
background item'а сделать не selectable

ThisIs
27.09.2016
12:00:15
background item'а сделать не selectable
аа да вспомнил) Спасибо тебе)

Denis
27.09.2016
12:04:14
List<Object> не прокатывает, т.к. сразу начинается []
кажется еще можно сделать класс ModelList extends List<Model>. иногда такое спасает, но в ретрофите кажется можно сразу лист вернуть, без этих оберток

Admin
ERROR: S client not available

Kirill
27.09.2016
12:08:18
Это не gitter
Тут тоже есть `, так что не обманывай :)

Source code

Seraphim
27.09.2016
12:14:43
Тут тоже есть `, так что не обманывай :)
Портянки всё равно не прочитаешь. Pastebin для таких вещей существует

Gundabadec
27.09.2016
12:18:08
var i = 0

Alexander
27.09.2016
12:19:38
i = 5

Kirill
27.09.2016
12:24:09
Seraphim
27.09.2016
12:25:42
портянки да, но небольшие куски можно)
А кто в gitter rus-speaking/android одмен?

Kirill
27.09.2016
12:26:27
А кто в gitter rus-speaking/android одмен?
Создатель https://github.com/atetc а так и я в числе админов

Могу забанить там, если хочешь ?

Seraphim
27.09.2016
12:28:03
Если я захочу бан, я просто говна везде понабрасываю)

Kirill
27.09.2016
12:28:45
Ну как вариант) так то достаточно много админов

Kirill
27.09.2016
12:42:55
никто не работал с tesseract, а точнее с tess two? не подскажите как ускорить распознование можно? или какие более шустрые библиотеки для этого?

Gundabadec
27.09.2016
12:43:34
народ kapt будет работать в тестах? не обязтельно ж писать kaptTest?

Владислав
27.09.2016
13:01:20
обфускации* :>

Denis
27.09.2016
13:03:27
Dexprotector кажется советовали, но он платный вроде

Andrey
27.09.2016
13:04:38
Любой "другой способ" будет обфускацией. Так как байткод доступен, то другое придумать на так уж и просто.

Google
Sergey
27.09.2016
13:05:08
я сейчас сам занимаюсь разбором хорошо защищенной апки. Не надо делать больно, таким как я (: не спасают ваши защиты. мы только времени больше тратим на разбор кода

Andrey
27.09.2016
13:06:07
Кстати есть 1 вариант - пиши на плючах, никто зареверсить не сумеет)

Gerc
27.09.2016
13:11:24
Rx же

Andrey
27.09.2016
13:12:53
машкод тоже доступен. в чем разница?
Машинный код более низкоуровен, чем байткод jvm)

Denis
27.09.2016
13:13:09
не так уж сильно

Andrey
27.09.2016
13:13:23
не так уж сильно
В машинном коде есть понятие класса?

Denis
27.09.2016
13:13:55
единственное что с байткодом не сделаешь (наверное) – нельзя сделать дешифрование кода кусками по мере выполнения

Sergey
27.09.2016
13:16:46
есть информация, что гугл подозрительно относится к обфусцированным прилкам. может наложить ограничения/забанить. не все, конечно, но были случаи

Denis
27.09.2016
13:16:53
зачем?

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