@android_ru

Страница 405 из 3205
Vladislav
13.10.2016
08:40:20
Всем привет. Кто-нибудь сталкивался с шарингом картинок и текста через соц.сети? Проблема с Facebook, там только через SDK. У меня пока идея сделать свою реализацию шаринг-меню и добавить туда шаринг Facebook, но через SDK.

Может есть варианты получше?

Vladislav
13.10.2016
08:46:08
Но мне нужно чтобы еще подтягивались остальные приложения

Google
Vladislav
13.10.2016
08:46:38
Чтобы все работало как обычный шаринг )

Seraphim
13.10.2016
08:59:27
Чтобы все работало как обычный шаринг )
Скорее всего придётся своего гомункула лепить

Vladislav
13.10.2016
08:59:42
Ну вот да, но этого хотелось бы меньше всего

Seraphim
13.10.2016
09:00:48
Не на всё есть готовые решения. Может это уже кто-то и делал, но не стал выкладывать или выложил, но нигде не афишировал и по названию/описанию хрен найдёшь

Vladislav
13.10.2016
09:01:34
Я делал "гомункула", но по мне это тогда костылем попахивало, но наверно по-другому никак

Viacheslav
13.10.2016
09:02:34
Смотри по пакету

Seraphim
13.10.2016
09:02:37
Не костыль, а workaround)

Viacheslav
13.10.2016
09:02:43
И отсеивай логику

Сам недавно открыл для себя, вот в помощь если что: com.facebook.orca - messenger com.facebook.katana - facebook

Seraphim
13.10.2016
09:06:07
Народ, а есть у кого-нибудь годный мануал как правильно писать proguard файл, чтобы в релизной сборке всё ненужное было по максимуму вырезано?

Дмитрий
13.10.2016
09:07:04
отличный вопрос, тоже это интересует

Анатолий
13.10.2016
09:07:58
так он по умолчанию все вырезает. там надо указывать что не трогать

если я не ошибаюсь)

Google
Дмитрий
13.10.2016
09:08:33
находил такую вот штуку https://github.com/krschultz/android-proguard-snippets

Timur
13.10.2016
09:13:18
Народ, а есть у кого-нибудь годный мануал как правильно писать proguard файл, чтобы в релизной сборке всё ненужное было по максимуму вырезано?
Ну в общем-то Анатолий верно ответил, ты выбираешь что оставить. Поэтому инструменты для построения дерева классов в помощь

Если честно - не знаю живых людей, которые бы вот прямо все ненужные зависимости выпилили бы из проектов

Seraphim
13.10.2016
09:19:26
Timur
13.10.2016
09:19:54
Можно поклассово попробовать выписать всё, что следует оставить. Проанализировать все зависимости штучно

Чтобы не тащить лишние части библиотек и левых классов

нетривиально, мы никак не доберёмся до рекогносцировки в области, чтобы инструменты поискать на эту тему

или самим сделать на худой конец

Seraphim
13.10.2016
09:21:44
Alexey
13.10.2016
09:22:31
Народ, а есть у кого-нибудь годный мануал как правильно писать proguard файл, чтобы в релизной сборке всё ненужное было по максимуму вырезано?
а оно же вроде по дефолту все неиспользуемые классы вырезает. Ну если что-то нужно то там правила прописываешь что нужно оставить, если вдруг при помощи рефлексии туда лезешь.

Timur
13.10.2016
09:22:31
Seraphim
13.10.2016
09:22:48
Т.е. консольку в зубы и методом проб и ошибок

Alexey
13.10.2016
09:23:05
@FuriousSeraphim мануалов не видел. Начинаешь с пустого списка, генеришь apk, изучаешь по логам, чего proguard дишнего выпилил, добавляешь правила, повторяешь, пока работать нормально не станет

Seraphim
13.10.2016
09:23:36
Короче надо мне матчасть поучить

Alexey
13.10.2016
09:23:45
ну ты прописываешь правила типа keep everything in that module
ну там же по-разному можно кипать: целыми пакетами, классами и т д

Timur
13.10.2016
09:24:19
ну там же по-разному можно кипать: целыми пакетами, классами и т д
вопрос собственно про то, как быстро и безболезненно прописать keep только для классов, которые я использую, а не для пакетов

Google
Alexey
13.10.2016
09:24:22
@FuriousSeraphim в готовых сборниках правил очень много catch-all правил, их нужно избегать

Timur
13.10.2016
09:24:26
ну, я надеюсь ,что об этом

Анатолий
13.10.2016
09:25:39
так ставится флан minifyEnabled = true и все ненужное обрежется

а в настройках указывать что пропустить и что не обфусцировать

Timur
13.10.2016
09:26:47
Ладно, пусть так.

Seraphim
13.10.2016
09:27:23
Если proguard сам всё лишнее режет, то для чего proguard rules? Оставлять классы, в которые рефлексией лезешь?

Анатолий
13.10.2016
09:28:47
Если proguard сам всё лишнее режет, то для чего proguard rules? Оставлять классы, в которые рефлексией лезешь?
и в которые рефлексией лезешь и какие классы пропустить и не трогать

некоторые либы дают настройки прогуарда для них

Fedor
13.10.2016
09:39:04
Вопрос про VectorDrawable: есть ли где-нибудь гайды для дизайнеров, чтобы они знали, какие инструменты можно использовать, а какие нет?

Fedor
13.10.2016
09:47:00
не, это анриал. Что скетч, что иллюстратор всякого говна докидывают внутрь

Seraphim
13.10.2016
09:48:14
Там вроде самое ценное - path. Его нельзя просто выдрать и вставить в xml vertor drawable(сам не сталкивался)?

Fedor
13.10.2016
09:49:07
Там есть всякие странные штуки, типа клип-пас

То есть какие-то инструменты юзать точно нельзя

Seraphim
13.10.2016
09:50:22
Годный сайт с материал иконками и это что-то вроде пособия для контрибуторов, по-ходу

А может и нет

https://materialdesignicons.com/contribute

Sergey
13.10.2016
09:52:53
такой работает

Google
Sergey
13.10.2016
09:53:10
это мне дизайнер делал

посмотри тэги внутри

@megatronxxx ^

Seraphim
13.10.2016
09:54:38
Можно ещё в твиттере до владельца сайта доколупаться

Admin
ERROR: S client not available

ROMAN
13.10.2016
09:58:18
Привет. Кто то с Glide работал? есть вопросик небольшой

Fedor
13.10.2016
09:58:25
https://materialdesignicons.com/getting-started
Что-то я не нашел там гайдов для андроида

посмотри тэги внутри
там только пас внутри.

Seraphim
13.10.2016
09:59:20
https://materialdesignicons.com/contribute
@megatronxxx вот тут скорее всего валиднее. Тут есть какие-то темплейты хотя бы

Максим
13.10.2016
10:00:38
Привет

Fedor
13.10.2016
10:00:44
@megatronxxx вот тут скорее всего валиднее. Тут есть какие-то темплейты хотя бы
для дизайнеров нужны другие гайды, с картинками +)

Максим
13.10.2016
10:00:51
Подключил Fabric Crashlytics

Seraphim
13.10.2016
10:02:48
Подключил Fabric Crashlytics
Мы все за тебя рады

Максим
13.10.2016
10:03:13
Мы все за тебя рады
Молодец. Я не договорил

Вопрос отпал

ROMAN
13.10.2016
10:08:53
Задавай, не стесняйся
File fl = new File(getContext().getFilesDir().getAbsolutePath(), "Realitycheck" + ".png"); FileOutputStream fo = new FileOutputStream(fl); atBm.compress(Bitmap.CompressFormat.PNG, 100, fo); fo.flush(); fo.close(); Сохраняю битмап таким образом. потом через Glide пытаюсь загрузить в imageView таким образом Glide.with(this) .load(Uri.fromFile(new File(tab.getFileLogo()))) .centerCrop() .into(ivPreview); Получаю белый беграунд в всё хота картинка там нормальная я срутутого устройства ручками достал убедился, открывается.

Нашёл, у меня росширения файла было jpg а компресия PNG

Максим
13.10.2016
10:10:53
MoPub -кто пробовал?

Igor
13.10.2016
10:16:40
Не подскажите, как избавиться от лага NavigationDrawer (задержка). Сейчас делаю смену фрагментов в отдельном потоке. Навигейшн дровер не тормозит, но фрагменты... Не очень хорошо выглядит в общем

Google
Alexey
13.10.2016
10:21:01
Igor и что, работает?

Pavel
13.10.2016
10:29:44
для дизайнеров нужны другие гайды, с картинками +)
А как svg добавляете в проект, просто кладете в drawable или через New->Vector Asset?

Vitaly
13.10.2016
10:31:19
То
Ты если уж наговнокодил - то объясняй другим, вьюхи нельзя рисовать из другого потока. CalledFromWrongThreadException

Pavel
13.10.2016
10:31:29
@megatronxxx ещё вот здесь есть https://developer.android.com/studio/write/vector-asset-studio.html

Sergey
13.10.2016
10:33:54
импотрится с ошибками, ругается на некоторые тэги

Alexey
13.10.2016
10:36:37
Igor обычно смену фрагмента делают не сразу, а откладывают до окончания анимации дравера, этого достаточно

Vitaly
13.10.2016
10:37:02
Не хочеться грубить, но подучи немного матчасть
и это мне говорит человек, который слепил велосипед с потоками и сменой фрагментов и у которого что-то не работает. Кому тут учить то надо?

Vitaly
13.10.2016
10:37:46
О, уже на оскорбления перешли

что сказать, биомусор такой биомусор

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