@android_ru

Страница 365 из 3205
ROMAN
06.10.2016
19:45:50
Пацаны кто знает как можно такую чтуку сделать на ютуб плеере, http://joxi.ru/Y2LeqaVToPDGA6

http://joxi.ru/Dr83nY8I6a5aA6

Владислав
06.10.2016
20:24:46
Я потом там на яве кодить начал

Google
Владислав
06.10.2016
20:25:24
Просто сначала никто не знал, что мне было 13.. Народ думал, что мне давно под 20ку

платили немного, на пирожки и всякие мелочи хватало

Denis
06.10.2016
20:26:30
на здоровье
а, ну если дело просто в споре – пользуется ли butterknife рефлексией *вообще*, или его код совершенно чист от неё. тогда да – рефлексия есть.

но рефлексии той – капля, которая совсем не влияет на перформанс

ибо один раз найти класс по имени, при инстанцировании объекта активити – курам на смех такой оверхед. это не перебор всех членов класса в поисках нужных ссылок на вьюшки

Grigoriy
06.10.2016
20:33:27
но рефлексии той – капля, которая совсем не влияет на перформанс
а ещё это капля к минусам buterknife. У тебя получается строк кода столько же, сколько для findViewById(окей, кастов поменьше), но при этом у тебя появляется: 1. Рефлексия 2. package local поля с вьюхами 3. Растущее число методов

databinding можно упрекнуть лишь в последнем, например

и при этом кода с databinding'ом у тебя всё же будет поменьше

хорошо – относительное понятие

если тебя устраивает то, что делает butterknife – пользуйся, дело твоё

Ivan
06.10.2016
20:35:13
Юзать databinding только ради получения вьюшек - бред

Но это удобнее,чем делать findviewbyid или юзать butterknife

Grigoriy
06.10.2016
20:36:15
Юзать databinding только ради получения вьюшек - бред
чем же? только тем, что он вообще немного не для этого?

Google
Alexey
06.10.2016
21:06:18
Denis
06.10.2016
21:06:49
чуть меньше года

Alexey
06.10.2016
21:07:10
чуть меньше года
ну примерно с релиза 1.0 ?

Denis
06.10.2016
21:07:56
полет нормальный. делаю семпл для краша с failed to verify: void com.MyClass.onSave(java.util.List): [0x2A6] copy2 v26<-v8 type=Precise Low-half Constant: 0/Precise Reference: java.lang.String ?

ну примерно с релиза 1.0 ?
на пару месяцев раньше

Alexey
06.10.2016
21:12:17
да, именно поэтому мне глайд нравится больше, но вот в сравнении с фреско уже тут нужно поисследовать, но пикасо недотягивает....

зачем? проблемы?

ну желательно всегда в релиз юзать прогуард

для глайда есть правила

ну я настроил норм всё

если надо будет могу подсказать как глайд с прогардом подружить

Denis
06.10.2016
22:10:29
#блин, ну как можно было сделать метод httpURLConnection.disconnect который что-то делает в вызывающем потоке.. :(

и соответственно вызывает исключение при вызове в главном потоке

Kirill
06.10.2016
22:15:19
а зачем вызывать метод работы ссетью из глаавного потока?

Roman
06.10.2016
22:20:01
а ещё это капля к минусам buterknife. У тебя получается строк кода столько же, сколько для findViewById(окей, кастов поменьше), но при этом у тебя появляется: 1. Рефлексия 2. package local поля с вьюхами 3. Растущее число методов
вы так смешно каждый раз buterknife обсуждаете )) как будто его юзают только чтобы не писать findViewById. он дает еще как минимум две крутых вещи: 1. когда читаешь код видишь биндинг рядом с описанием поля и не ищешь его по коду класса, 2. если меняешь тип виджета в xml то можно не бояться что все это завалится в рантайме из-за того, что ты забыл тип поменять

Kirill
06.10.2016
22:20:59
И рефлексии давно уже нет в нем, он делает всю магию в compileTime

Roman
06.10.2016
22:23:00
И рефлексии давно уже нет в нем, он делает всю магию в compileTime
ну есть она там, только чуть-чуть совсем

выше же обсуждали

Kirill
06.10.2016
22:23:16
разве? Хм, не знал

Google
Roman
06.10.2016
22:23:31
разве? Хм, не знал
читай выше чат

Denis
06.10.2016
22:24:04
разве? Хм, не знал
а как еще привязаться к классу чтобы наполнить его (конкретного класса) поля ссылками на вьюшки?

Andre
06.10.2016
23:41:00
Пацаны кто знает как можно такую чтуку сделать на ютуб плеере, http://joxi.ru/Y2LeqaVToPDGA6
в смысле как на плеере? Ну возьми да поставь LinearLayout, ну или тулбар с прозрачным фоном, а контент располагай на весь экран

Игры в 2000 меньше кушали

а то, сейчас все всё помнят - вот не отдал ты своему другу 5 рублей в первом классе, а он, сука, помнит, памяти ведь больше стало

самый простой вариант: делаешь LruCache с битмапами, размер подстраиваешь под то, сколько тебе ее дают Ну и дальше так как кэш - LRU, то он сам все тебе уберет, на версиях андроида постарше еще подсчет ссылок можно организовать. Ну и еще не забывай, что в киткате битмапы можно переиспользовать, что уменьшает потребляемую память и, как следствие, количество вызовов GC

ROMAN
07.10.2016
04:41:52
в смысле как на плеере? Ну возьми да поставь LinearLayout, ну или тулбар с прозрачным фоном, а контент располагай на весь экран
Ютуб sdk, сразу же задытектит что по верх видоса сторонняя вьюха и застопит видео. Там защита такая. По этому и спросил, может кто обходные путя знает

Marat
07.10.2016
04:48:10
ребят, подскажите как разобрать apk, чтобы он стал проектом

Alex
07.10.2016
06:31:57
Реверс инжиринг. На хабре много статей на эту тему

ребят, подскажите как разобрать apk, чтобы он стал проектом

Nikita
07.10.2016
06:36:07
Ну прям как проект никак не получится

Alex
07.10.2016
06:39:23
ребят, подскажите как разобрать apk, чтобы он стал проектом
https://m.habrahabr.ru/post/301832/ вот например, одна из них

Maxim
07.10.2016
07:10:37
Приложение Slack написано на Xamarin O_o, что скажите? https://www.xamarin.com/customers/tech

пора учить C#?

I
07.10.2016
07:13:58
Нет

Alex
07.10.2016
07:14:02
или Kotlin?

I
07.10.2016
07:14:25
Там только linq посмотреть, а так уже знаете

Admin
ERROR: S client not available

Sergey
07.10.2016
07:35:32
А тут есть прогеры на Xamarin iOS/Android? Я сам джавист, obj-c мне отвратителен, но хочу попробовать (хотя бы для себя) писать под iOS. C# конкурирует с Java, похож на нее. Легче будет начать. Кто-нибудь что-нибудь может посоветовать?

Google
Sergey
07.10.2016
07:37:20
есть ещё Intel MultiOS Engine, можешь в его сторону покопать
покопать то я могу. Но.. стоит оно того? Годно?

Sergey
07.10.2016
07:41:35
свифт?
Думал об этом. Но он вроде как далеко не все умеет

Timur
07.10.2016
07:44:32
Просто ксамарин ну вообще не вариант

Быстрее два нативных решения выучить и поддерживать, чем учиться делать нормально под ксамарин.

по крайней мере ещё год-два назад

Sergey
07.10.2016
07:47:42
Быстрее два нативных решения выучить и поддерживать, чем учиться делать нормально под ксамарин.
Я сам сторонник нативного кода. Но на obj-c писать, мягко говоря, не приятно

I
07.10.2016
07:51:10
Свифт отличный язык

Timur
07.10.2016
07:52:14
Я сам сторонник нативного кода. Но на obj-c писать, мягко говоря, не приятно
прекрасно понимаю, но, говорят и правда во многом можно свифтом обходиться. И обычными плюсами :)

Artem
07.10.2016
07:58:52
Свифт тьюринго полон

Чего это он там не умеет

Он не умеет напрямую с плюсами работать, да, но если у тебя нет легаси - зачем тебе плюсы

Иван
07.10.2016
08:00:22
Разрешалка и конфиг его хранения в оперативке ж

Alexey
07.10.2016
08:00:25
больше размер -> больше вес

Igor
07.10.2016
08:01:02
И глубина цвета.

Google
Иван
07.10.2016
08:01:13
Я про конфиг и сказал : )

565 будет меньше чем 8888

Alexey
07.10.2016
08:01:28
с потерей качества можно

565 будет меньше чем 8888
кстати где-то видел было написано что 8888 больше 565 в 2 раза обычно, не знаю насколько правда...

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