admin
Специальные права доступа и их использование
Android позволяет определить специальные права доступа для приложения. Например, если нужно запретить некоторым пользователям запуск в рамках приложения одной из активностей, то это можно сделать, определив специальные права доступа. Для этого нужно вначале объявить их в файле AndroidManifest.xml, а потом… Читать далее
Создание дочерних настроек с зависимостями
Еще один способ организации настроек предусматривает использование зависимости настройки. Это позволяет создать между настройками отношение “родительский- дочерний”. Например, может существовать настройка, которая включает выдачу предупреждений; в то же время, с выдачей предупреждений могут быть связаны другие настройки. Если главная настройка… Читать далее
Сохранение состояния с помощью настроек
Настройки — замечательное средство для оформления приложений пользователями в соответствии с их предпочтениями, но инфраструктура работы с настройками Android пригодна не только для этого. Когда приложению нужно отслеживать какие-то данные между его вызовами, одним из средств могут служить именно настройки.… Читать далее
Решение проблем, связанных с многопоточностью
В примерах, рассмотренных до сих пор, новый экземпляр HttpClient создавался для каждого запроса. Однако на практике, возможно, понадобится создать один экземпляр HttpClient для всего приложения и использовать его во всех HTTP-коммуникациях. При единственном экземпляре HttpClient, обслуживающем все HTTP-запросы, понадобится также… Читать далее
Работа с настройками и сохранение состояния
В Android доступна надежная и гибкая инфраструктура для работы с настройками.
Под настройками понимаются те варианты для функций в приложении, которые пользователь выбрал и сохранил для того, чтобы привести приложение к желаемому виду. Например, настройкой может быть вариант уведомления с… Читать далее
Проверки безопасности во время выполнения
Безопасность времени выполнения в Android реализуется на уровнях процессов и операций. На уровне процессов Android не позволяет одному приложению непосредственно обращаться к данным другого приложения. Для этого каждое приложение выполняется в отдельном процессе с уникальным и постоянным идентификатором пользователя. На… Читать далее
Права доступа к URI и их использование
Поставщикам контента (см. главу 4) часто требуется более точный контроль доступа, нежели все или ничего. К счастью, в Android предусмотрен для этого специальный механизм. Рассмотрим, например, вложения в сообщение электронной почты; для чтения вложения может понадобиться отдельная активность. Но эта… Читать далее
Потребление HTTP-служб
Приложения Android и мобильные приложения в общем случае представляют собой небольшие приложения с множеством функций. Один из способов, по которым мобильные приложения доставляют столь развитую функциональность на относительно небольшие устройства, связан с тем, что они получают информацию из различных источников.… Читать далее
Построение и использование служб
Поскольку АзупсТазк является абстрактным классом, его необходимо настроить за счет расширения, что и делается путем создания класса DownloadImageTask. Мы собираемся использовать конструктор, принимающий ссылку на контекст вызова, который в нашем случае будет вызывающей активностью. Мы будем применять этот контекст для… Читать далее
Построение и использование служб
Платформа Android предоставляет полный программный стек. Это означает, что вы получаете операционную систему и промежуточное ПО, а также ряд рабочих приложений (таких как номеронабиратель). Вместе со всем этим вам доступен комплект SDK, который используется в колодцах из пластика от компании… Читать далее