Pull to refresh
17
0
Кирилл Ашихмин @BOOMik

User

Send message

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

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

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

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

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

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

Под катом видео
Total votes 58: ↑56 and ↓2 +54
Comments 39

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

Reading time 1 min
Views 9K

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

Windows 3.1 на Android

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



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

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

Читать дальше →
Total votes 135: ↑113 and ↓22 +91
Comments 98

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

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



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

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

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

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

Читать дальше →
Total votes 50: ↑39 and ↓11 +28
Comments 42

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

Reading time 4 min
Views 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

Читать дальше →
Total votes 57: ↑53 and ↓4 +49
Comments 16

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

Reading time 8 min
Views 8.4K
Доброго времени суток, Хабравчане!

Описание:


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

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



Читать дальше →
Total votes 24: ↑18 and ↓6 +12
Comments 22

Information

Rating
Does not participate
Location
Воронеж, Воронежская обл., Россия
Date of birth
Registered
Activity

Specialization

Mobile Application Developer
Lead