
Semen
06.09.2016
07:05:27
Может формулировал не так, но гугл ничего не выдаёт толкового

tirips
06.09.2016
07:06:16

Semen
06.09.2016
07:07:08
Тогда окей?

Alexey
06.09.2016
07:07:33
Настроил таки вчера этот сратый обыускатор хух

Google

Dmitriy
06.09.2016
07:07:56

tirips
06.09.2016
07:09:24
Из соображений здравого смысла :D

Semen
06.09.2016
07:09:34
С точи зрения безопасности андроида это вроде как и недопустимо

tirips
06.09.2016
07:09:42

Dmitriy
06.09.2016
07:09:47

Semen
06.09.2016
07:09:49
Но есть много приложух которые идут в комплекте с виджетами и нормально дружат

tirips
06.09.2016
07:10:15

Dmitriy
06.09.2016
07:10:16

Semen
06.09.2016
07:10:37

tirips
06.09.2016
07:10:59
Прилажки обновлет гугл плей, а его может и не быть, оно может быть установленое разными способами
Так что забудь
:D

Google

Semen
06.09.2016
07:11:17
Стоп

Dmitriy
06.09.2016
07:11:32

Semen
06.09.2016
07:11:43
Ты видимо не в том смысле понял слово "обновление"

tirips
06.09.2016
07:12:01
Ну я подумал обновление приложения, очевидно

Semen
06.09.2016
07:12:11
Могу даже сказать что конкретно должно быть
Виджет просто выводит текст из файла
А по каманде из вне
Т.е. от приложения
Он ещё раз обращается к файлу
И выводит то что там на данный момент

tirips
06.09.2016
07:13:02
Broadcast receiver не пробовал?

Semen
06.09.2016
07:13:13
Нет

tirips
06.09.2016
07:13:19
лол
дерзай тогда

Semen
06.09.2016
07:13:47
Спасибо)

Dmitriy
06.09.2016
07:16:21
@itretyak, не ты ли недавно давал ссыль на подкасты с кем-то там интересным? Можно продублировать?

tirips
06.09.2016
07:16:40
Спасибо)
http://stackoverflow.com/questions/2749893/how-to-use-broadcast-receiver-in-different-applications-in-android

Yura
06.09.2016
07:19:02

Semen
06.09.2016
07:19:53
Если вдруг найдешь старый код, буду оч благодарен)

Yura
06.09.2016
07:20:25
кто-то вчера спрашивал про обфускацию и что не мог понять где именно валилось, потому что именно уже другие, надо использовать mapping.txt файл, погугли, там можно из коротких имен обратно получить длинные

Google

Alexey
06.09.2016
07:20:53

Yura
06.09.2016
07:21:16
А вообще по идее достаточно для подавляющего большинства, чтобы наследники всяких активити, провайдеров, views не обфусцировались
плюс не надо обфусцировать код внешних либ (опенсорсных)
правда, просто сказать не обфусцируй внешние либы не получится, придётся руками прописывать keep

Dmitriy
06.09.2016
07:21:55
Ковырял вчера material calendarview, там для передачи объекта используется Parselable. А на хабре этот интерфейс вроде как освистали, мол, хоть и быстрее в разы, но неудобный. Где истина?

Alexey
06.09.2016
07:22:28

tirips
06.09.2016
07:22:30
Касательно прогарда - настройте для каждой либы правила - и норм
Это же гуглится

Alexey
06.09.2016
07:22:36

tirips
06.09.2016
07:22:36
Легко
https://github.com/krschultz/android-proguard-snippets/tree/master/libraries
http://stackoverflow.com/questions/5068251/android-what-are-the-recommended-configurations-for-proguard

Alexey
06.09.2016
07:25:20

tirips
06.09.2016
07:25:44
Делаешь дебаг с прогардом, собираешь и смотришь, что не ок. Гуглишь ошибки, корректируешь правила. Повторяешь, пока все не заработает.
Это твои интерфесы?
Я не знаю. Погугли

Yura
06.09.2016
07:26:51
да там и гуглить то не надо, просто дописываешь в proguard-rules.pro, после эклипса попроще как-то всё

tirips
06.09.2016
07:26:59
хах
А ты знаешь, что дописывать?

Maxim
06.09.2016
07:27:18
доброе утро всем. я чет не пойму никак, язык не позволяет, https://cloud.google.com/ это что-то типа для серверов приложений или это волшебство конкретно для разработки?

Google

Yura
06.09.2016
07:27:39
само собой, что там узнавать, обычно говорит, что такого-то класса нет, он его обфусцировал, добавляю

Alexey
06.09.2016
07:27:45

Yura
06.09.2016
07:27:48
но я говорю практически этого ничего не надо делать

tirips
06.09.2016
07:28:15
Их уже написали

Yura
06.09.2016
07:28:33
тем более там в системном прогуард файле уже многое записано

tirips
06.09.2016
07:28:41

Yura
06.09.2016
07:28:54
какие правила к либам? Я говорю я полностью исключаю пакет от либы

Alexey
06.09.2016
07:28:55
Он у меня собрался и крашился не понятно где, стектрейс обфусуирован, я сам правило добавил предположил в чем проблема и не ошибся, это нигде не было написано

Admin
ERROR: S client not available

Yura
06.09.2016
07:29:09
т.е. она кладётся в релизную сборку не обфусцированной
обфусцируется только мой код

tirips
06.09.2016
07:29:25
ок, а шринкинг?
тоже не работает для либы?

Yura
06.09.2016
07:29:44
он включен, но у меня с ним проблемы не было

tirips
06.09.2016
07:30:03
он включен для либ?
и для либ отключена обфускация?

Yura
06.09.2016
07:31:05
у меня для всего включена обфускация
для либ у меня вообще прописано использование внешнего скрипта, где и прогуард и шринк включен для релиза

tirips
06.09.2016
07:31:46
Ты говоришь, что обфускация для либ выключена а потом говоришь, что включена
!?

Google

Yura
06.09.2016
07:32:08
кстати, а разве для либ вообще работает обфускация? Она не для всего проекта задается?
я тебе говорю, что если я использую внешнюю либу, я автоматом пишу в прогуард-рулез её пакет, чтобы она не обфускицровалась

tirips
06.09.2016
07:32:43
О, а теперь ты говоришь, что не знаешь для чего включается обфускация

Alexey
06.09.2016
07:32:48
Короче я ненавижу прогуард за то что не понятно как дебажить если падает в рантайме

tirips
06.09.2016
07:32:53

Yura
06.09.2016
07:33:45
смотрите
вот используется у меня от microsoft код для их ondrive
я подключил к проекту
смотрю в каком пакете она лежит
В итоге пишу:
# com.microsoft.live
-keep class com.microsoft.live.** { *; }
-keep interface com.microsoft.live.**
-dontwarn com.microsoft.live.**

Alexey
06.09.2016
07:35:09

tirips
06.09.2016
07:35:30
Имеено!

Yura
06.09.2016
07:36:20
а какой тогда вариант?

Alexey
06.09.2016
07:36:24
-dontwarn забавная инструкция, говорит вроде прогуарду чтобы он бздел при сборке и заткнулся.

tirips
06.09.2016
07:37:02

Yura
06.09.2016
07:37:22
а как ты настроишь?

tirips
06.09.2016
07:37:26
https://github.com/krschultz/android-proguard-snippets/tree/master/libraries
Нагуглю правила

Alexey
06.09.2016
07:37:47
А то он умеет срать при сборке ворнингами

tirips
06.09.2016
07:37:52
http://square.github.io/retrofit/
Смотри