Архивы по годам: 2012


Повышение безопасности с использованием политик управления устройствами (Enhancing Security with Device Management Policies)

Платформа Android 2.2 (API 8) предлагает возможности управления устройством системного уровня через API администрирования устройства (Device Administration). В этом уроке вы узнаете, как создать защищенное приложение, которое управляет доступом к своему содержанию, используя политики управления устройством (device management policies). В частности, приложение может быть настроено таким образом, что будет отображать […]


Создание нескольких apk для 2+ измерений (Creating Multiple APKs with 2+ Dimensions)

При разработке Android приложений, чтобы воспользоваться несколькими APK в Android Market важно следовать хорошей практике с самого начала и предотвратить ненужную головную боль в процессе развития приложения. Этот урок покажет вам, как создать несколько APK для вашего приложения, каждый из которых охватывает различные классы размера экрана. Также в вашем распоряжении […]


Не накладывайте рекламу на полезный контент

Реклама без ущерба для работы пользователя (Advertising without Compromising User Experience)

Реклама является одним из способов монетизации мобильных приложений. В этом уроке вы узнаете, как включать баннеры в приложения на Android. Хотя этот урок и пример приложения для показа объявлений используют AdMob, платформа Android не накладывает никаких ограничений на выбор мобильных рекламных сетей. Насколько это возможно, этот урок выделяет общие понятия, […]


Попрощайтесь с кнопкой меню

До Android 3.0 (Honeycomb) все Android устройства имели специальную кнопку меню. Как разработчик, вы могли использовать ее, чтобы отобразить пользователю выбор некоторых функций приложения, часто используя активити, встроенные в меню настроек. В Honeycomb была удалена зависимость от физической кнопки и введен класс ActionBar как стандартное решение, для отображения и быстрого […]


Аутентификация через OAuth2 сервисы (Authenticating to OAuth2 Services)

Для того, чтобы получить безопасный доступ к Online сервисам, пользователям нужно пройти аутентификацию на сервисе, т.е. ему необходимо предоставить доказательства, подтверждающие их личности. У приложений, которые обращаются к сторонним сервисам, проблема с безопасностью еще больше. Мало того, что пользователь должен пройти аутентификацию для доступа к сервису, еще и приложение должно […]


Поддержка различных размеров экрана (Supporting Different Screen Sizes)

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