вторник, 14 октября 2014 г.

Как добавить "резиновый" SplashScreen в XE7

Как известно, в XE7 упростили возможность добавления заставки (SplashScreen) для нашего приложения. В этой заметке я расскажу как добавлять «статичную» и «резиновую» заставки. Данная заметка будет интересна тем, кто не умеет читать по-английски или просто не читает справку по студии. По большей части, эта заметка является вольным переводом справочного материала, с некоторыми добавлениями от меня.

Update (14.10.14): Добавил ссылку на архив с примером.
Update (14.10.14): Добавил дополнение к правилу №3 
Update (16.10.14) Добавил информацию о "резиновой" заставке на весь экран (FullScreen)

понедельник, 6 октября 2014 г.

Android 4.4 и запись на внешнюю карту памяти...

До Android 4.4 (API 19), нам приходилось читать файлы (vold.fstab, mounts), чтобы понять, установлена ли внешняя карта памяти и какой до неё путь.  Теперь у меня есть устройство с Android 4.4.2 и я могу рассказать о некоторых изменениях (с точки зрения пользователя и разработчика).

Сравнивая Android 4.4.2 и Android 4.1.2…
Поменялось меню настроек, меню для разработчика по умолчанию скрыто, появилась поддержка новой виртуальной машины ART (замена для Dalvik) и т.д. А ещё версия 4.4 очень серьёзно оптимизирована и может работать на устройствах с 512 МБ ОЗУ, работает очень шустро.

В данной статье рассмотрим новые правила работы с внешними карточками и файлами.

UPD (21.02.15): Для агрессивных и невнимательных, сообщаю, что статья предназначена для программистов, а не простых пользователей Андроида. Те, кто хочет получить рут или просто поменять память местами на своём устройстве, то вам на 4пда в тему вашего устройства.