Как стать автором
Обновить
17
0
Кирилл Ашихмин @BOOMik

Пользователь

Отправить сообщение

Изменение размера виджета в Android 4.1 Jelly Bean

Время на прочтение3 мин
Количество просмотров15K
Как стало известно — в новой версии Android Jelly Bean (API v16) появилась возможность изменения размера виджета, да не просто изменения, а автоматического, который теперь подстраивается под свободное место на экране.
Функция удобная и полезная, но в официальной документации про это почти ничего нету, что довольно странно.

Так как я разрабатываю несколько виджетов, то решил добавить данный функционал.
Читать дальше →
Всего голосов 35: ↑33 и ↓2+31
Комментарии10

Android UI конструктор в IntelliJ IDEA 12

Время на прочтение1 мин
Количество просмотров12K
Случилось то, чего долго ждали Android-разработчики, работающие в IntelliJ IDEA. C 12 Версии появится полноценный конструктор интерфейсов.

Вот что принесет нам обновление ветки Community Edition:
  1. Добавление нового элемента в один клик.
  2. Перемещение, удаление, копирование и вставка элементов на лэйауте.
  3. Мощный редактор позволит редактировать свойства любого количества выбранных компонентов. Можно также скрыть ненужные свойства.
  4. Компонент Дерево, которое показывает иерархию элементов.
  5. Палитра всех элементов, которые поддерживаются Android SDK.
  6. Поддержка всех возможных макетов пользовательского интерфейса, FrameLayout, LinearLayout, GridLayout и т.д.
  7. Поддержка ресурсов в редакторе свойств.
  8. Мгновенное переключение между несколькими профилями устройств.

Под катом видео
Всего голосов 58: ↑56 и ↓2+54
Комментарии39

Ядро Linux 3.3 поддерживает Android

Время на прочтение1 мин
Количество просмотров9K

В воскресенье днем была выпущена последняя версия ядра Linux, и с версии 3.3 было добавлен функционал, о котором многие мечтали — код платформы Android интегрирован в ядро Linux! В теории должна быть возможность загрузить и работать с Android устройством. Однако работа над этим еще не завершена в плане управления питанием и спящим режимом во время блокировки. Но поскольку Android не нуждается в поддержке режима бодрствования* (Это очень быстро разряжает батарею) то наши смартфоны и планшеты можно считать официально поддерживаемыми Linux сообществом. И поверим обещаниям что режим wake-lock будет полностью поддерживаться в ядре версии 3.4.
Читать дальше →
Всего голосов 99: ↑88 и ↓11+77
Комментарии56

Windows 3.1 на Android

Время на прочтение2 мин
Количество просмотров50K
Человеческой изобретательности нет предела.
На этот раз нашли способ запускать Windows 3.1 (а возможно и выше) на аппарате под управлением OS Android.



Система устанавливается оригинальная и полностью рабочая, единственный большой минус — довольно сложное управление.

И так для этого нам понадобится:
  1. Аппарат с Android версии 2.2 или выше
  2. Приложение aDosBox
  3. Установочные файлы Windows
  4. Свободное место на SD карте или в самом аппарате (20 мб (это проблема..))
  5. Прямые руки

Читать дальше →
Всего голосов 135: ↑113 и ↓22+91
Комментарии98

РИФ-Воронеж состоится 10-11 ноября

Время на прочтение2 мин
Количество просмотров633
РИФ-Воронеж 2011 — главное it-событие региона!
Российский интернет форум, событие всероссийского масштаба посвященное интернету и околоинтернетной отрасли.



На форуме будут выставки, мастер-классы, семинары, круглые столы по программе мероприятия.
Возможность пообщаться в неформальной обстановке с IT-гуру и узнать все интересующие Вас вопросы и набраться знаний.
На мероприятии будет большое количество докладов на темы:
SEO, Аналитика, Безопасность, Веб-разработка, Госинициативы, Маркетинг, Мобильные приложения, Реклама, СМИ, Социальные сети, Стартапы, Студии и клиенты, Управление и кадры, Электронная коммерция, Юзабилити. (На данный момент значится 23 доклада, но этот показатель растет).
А так же будут пользовательские доклады, которые может прочитать каждый желающий (на данный момент 7 штук).

Помимо этого будет выставка, на которой будут стенды различных компаний и многое другое.
Читать дальше →
Всего голосов 12: ↑11 и ↓1+10
Комментарии8

Смена языка приложения в настройках

Время на прочтение3 мин
Количество просмотров122K
В системе Android очень удобная для использования система локализации, достаточно создать папку и в ней файл со строками. Но в приложение сложно встроить все возможные языки, и не плохо бы предоставить пользователю выбор языка, отличного от стандартного.
Приведу пример такой ситуации:
В приложении есть 2 языка стандартный английский и русский. Это приложение решил установить украинец, у которого аппарат на украинском языке, но так же он хорошо знает русский, а английский не очень. Но вот Андроид, обнаружив, что в приложении нет украинского языка, запустит приложение со стандартным языком, который в нашей ситуации — английский, а для того, что бы приложение запустить на русском, необходимо менять язык системы, что не очень хорошо.
Вот для этой и многих подобных ситуаций есть решение, в настройки вывести пункт выбора языка, который включает автоматический выбор языка, английский, русский, etc. (смотря какие требуются).

Читать дальше →
Всего голосов 50: ↑39 и ↓11+28
Комментарии42

Иконифицированное окно настроек (Preferences)

Время на прочтение4 мин
Количество просмотров6.2K
Все видели настройки в Android аппаратах — меню с иконками. Это стандартный PreferencesActivity, только вот стандартными функциями Андроида такого эффекта достичь невозможно.
Что бы получить такой внешний вид, используем код, позаимствованный из системного приложения Settings.apk, благо open-source это позволяет сделать.



И так, нам понадобится:
1. Класс IconPreferenceScreen.java;
2. Файл attrs.xml в папке values;
3. Лэйаут preference_icon.xml;
4. Свой класс PreferencesActivity.java;
5. Файл с настройками приложения preferences.xml

Читать дальше →
Всего голосов 57: ↑53 и ↓4+49
Комментарии16

Помещаем файлы из Assets на SD-карту с помощью Infles

Время на прочтение8 мин
Количество просмотров8.4K
Доброго времени суток, Хабравчане!

Описание:


Почти все пользователи ОС Android знают практику приложений использовать файлы с SD карты.
Большинство приложений скачивают с интернета эти файлы и помещают их в свою папку, но не у всех пользователей есть возможность скачивать их из сети и не у всех разработчиков содержать свой сервер, а вручную копировать файлы, согласитесь, неудобно.
Поэтому что бы упростить всем жизнь и была написана программа «Infles», она распространяется бесплатно с открытым исходным кодом и по лицензии MIT. Программа позволяет в 1 клик установить необходимые файлы в указанную в настройках папку на SD карте. Для этого необходимо поместить их в папку «assets», в коде в файле "\Infles\src\ru\boomik\infles\InflesActivity.java" в переменной «COPY_DIR» указать путь на карте памяти и скомпилировать программу.

Идея программы появилась как раз при использовании приложения, для доступа ко всем возможностям которого необходимо было скопировать файлы на флэшку в определенную папку, а встроенного механизма небыло.



Читать дальше →
Всего голосов 24: ↑18 и ↓6+12
Комментарии22

Информация

В рейтинге
Не участвует
Откуда
Воронеж, Воронежская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Mobile Application Developer
Lead