
Первые бета сборки JDK 13 уже доступны, можно пощупать. Релиз планируется в Сентябре 2019.
Из новинок: сырые строковые литералы (которые не вошли в JDK 12) и switch expressions.
Читать далееПервые бета сборки JDK 13 уже доступны, можно пощупать. Релиз планируется в Сентябре 2019.
Из новинок: сырые строковые литералы (которые не вошли в JDK 12) и switch expressions.
Читать далееКогда вы получили IntPtr
на нативный Android объект, то GC может в какой-то момент почистить её (скорей всего, после выхода из локального скопа). Из-за того, что я одну ссылка не сохранил, дебажил код много часов, чтоб причину крашей найти.
Ещё хуже то, что стектрейс при краше никак не помогает.
Читать далееВсе мы знаем, насколько важен компонент TextView
. Вероятно, из визуальных элементов он используется чаще всего. Вот почему Google неустанно улучшает этот компонент. В новой версии SDK нам приготовил много вкусностей.
В Unity3d есть классы для работы с пушами под iOS. Но нет стандартных средств сделать тоже самое и под Android. Приходится писать свой плагин на Java, который затем можно закинуть в Plugins/Android и делать native вызовы к нему. Если вас интересует, как создать свой плагин (в частности, плагин для отправки локальных пушей), заходим под кат.
По установке Java какие-то длинные статьи пишут, что-то ручками вводить предлагают. Проще один раз скриптик написать. Только иногда версию Java менять, если есть необходимость.
Читать далееПредставьте себе компанию, у которой есть какое-то SDK для абстрактного устройства. После обновления прошивки этих устройств до последней версии начинают крашится некоторые приложения. Эта компания знает о проблеме, но не обновляет sdk для исправления оной. Да, речь про Google. Уже не первый раз сталкиваюсь с такой проблемой, когда их сорсы допиливать приходится =/
Читать далееКак же установить выпадающее меню на всю ширину Action Bar? Использовать меню с переопределённым слоем. И да, делать будем на базе элемента Spiner
.
Google работает над новым набором инструментов для разработки под Android, который позволит сократить время сборки проекта, а так же уменьшить зависимости между другими инструментами. Были представлены Jack (Java Android Compiler Kit) and Jill (Jack Intermediate Library Linker) — два новых инструмента.
Пока что можно пощупать лишь первую экспериментальную версию для тестирования ваших приложений. В посте кратко расскажу о том, как работать с этой новой тулзой.
Читать далееAndroid 5.0 Lollipop — крупнейшее обновление Android на сегодняшний день, включающее новый визуальный стиль, повышение производительности, и многое другое. Новый концепт Android 5.0 Lollipop будет применяться для смартфонов и планшетов, а также будет основной особенностью Android Wear.
Навигационные кнопки на экране были упрощены до базовых треугольника, круга и квадрата. Минимализм во все поля ~^__^~
Для начала разработки и тестирования на Android 5.0 Lollipop лучше глянуть поподробнее инфу по обновлению, почитать доки, посмотреть новые видео.
Возникла необходимость overscroll’а у ListView. Сделать так, чтобы работало на 2.3+, оказалось не так-то просто =/
Плюс решил ещё сделать фичу с замедлением, когда вы будто не скролите список, а именно тяните.
Компонент работает на Android устройствах с 2.3+