15.09.2016 / 22:18 | |
DominaN Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Смоленск Регистрация: 28.09.2011
| Цитата Naik: типа ответ через шторку и мультиоконностьв шестерке есть
|
15.09.2016 / 23:15 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| DominaN, Ну залочено же, про мультиоконность слышал что в коде как бы давно это было предусмотрено
|
16.09.2016 / 16:49 | |
Витаминыч Супермодератор Сейчас: Offline
Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
| Цитата Naik: DominaN, Ну залочено же, про мультиоконность слышал что в коде как бы давно это было предусмотреноСамсунги в своих такое давно делали так то..
__________________
わからない!! |
16.09.2016 / 18:46 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Витаминыч, Drag and drop между окнами был?
|
16.09.2016 / 18:48 | |
Витаминыч Супермодератор Сейчас: Offline
Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
| Naik, не знаю, просто новости читал и рекламу видел. В моделях Note по идее должен был быть, они ведь и продвигали его как супер-пупер смарт-записную_книжку.
__________________
わからない!! |
16.09.2016 / 19:53 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| Витаминыч, То что я видел - набор предустановленных программ, которые работают как виджеты, поверх всего, типа floating windows, а тут можно теперь любые программы в этом режиме использовать
Прикрепленные файлы: Screenshot_2016(…).png (28.64 кб.) Скачано 87 раз |
20.09.2016 / 00:16 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| |
22.09.2016 / 13:44 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Обновился до Android Studio 2.2, попробовал Build Cache. По ощущениям действительно ускоряет сборку. И всё бы хорошо, но есть одно но. AS 2.2 требует com.android.tools.build:gradle:2.2.0, а у него что-то не так с компиляцией — неправильно генерирует классы и, как следствие, появляются ошибки в ProGuard. Это никак не связано с Build Cache, пробовал и с ним и без него.
Полученный apk больше в размерах (было 320 кб, стало 368 кб). Часть классов, ранее нормально декомпилировавшиеся, теперь декомпилируются не полностью. В общем, будьте осторожны, если размер apk вдруг увеличился или внезапно появились ошибки в прогварде, лучше компилировать из командной строки, предварительно поставив com.android.tools.build:gradle ранней версии.
__________________
let live
Прикрепленные файлы: shot-20160922T1(…).png (10.54 кб.) Скачано 68 раз |
22.09.2016 / 22:01 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| aNNiMON, Да, там и новая студия и плагин последний полны багов. Все работает очень странно и непонятно. Иногда изменения в коде применяются с 3го билда и т.п.) Обновил плей сервисы до 9.6.0, теперь доступна любая кастомизация цветов и контента на карте., вот например сделал карту для темной темы приложения apk похудал на 300 Кб, возможно из-за новых сервисов Изменено Naik (22.09 / 22:02) (всего 2 раза)
Прикрепленные файлы: Screenshot_2016(…).png (116.78 кб.) Скачано 81 раз |
24.09.2016 / 13:09 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Разобрался, в чём проблема. Оказывается, теперь конфигурация ProGuard берётся не из папки с SDK, а из самого Gradle плагина. В 2.2.0-beta2 они изменили конфигурацию. Вот diff (beta-1 и rc2) proguard-android.txt.diff proguard-android.txt.diff 23c23,28
< -keepattributes *Annotation*
---
> # Preserve some attributes that may be required for reflection.
> -keepattributes *Annotation*,Signature,InnerClasses
>
> # Preserve line number information for debugging stack traces.
> -keepattributes SourceFile,LineNumberTable
> -renamesourcefileattribute SourceFile
37c42
< # Keep setters in Views so that animations can still work.
---
> # Keep setters in Views so that animations can still work. Also, keep constructors.
39a45,47
> public <init>(android.content.Context);
> public <init>(android.content.Context, android.util.AttributeSet);
> public <init>(android.content.Context, android.util.AttributeSet, int);
60a69,73
> }
>
> # Preserve annotated Javascript interface methods.
> -keepclassmembers class * {
> @android.webkit.JavascriptInterface <methods>;
Решение: использовать старый конфиг. __________________
let live |