Архив за день: 21.12.2016

Манипулирование настройками в коде

Манипулирование настройками в коде

Должно быть совершенно ясно, что может возникнуть необходимость обратиться к действительным настройкам программным образом. Например, что если потребуется обращаться к атрибутам entries и entryValues элемента ListPreference во время выполнения? Элементы управления для настроек можно определить и обращаться к ним точно… Читать далее

Концепция служб поддерживается в Android по двум причинам.

Концепция служб поддерживается в Android по двум причинам.

• Во-первых, чтобы упростить реализацию фоновых задач.

• Во-вторых, чтобы сделать возможным взаимодействие между процессами в приложениях, выполняющихся на одном устройстве.

Эти две причины соответствуют двум типам служб, поддерживаемых в Android: локальным и удаленным. Примером первого случая может быть локальная… Читать далее

Клиент для привилегированной активности

Клиент для привилегированной активности

А теперь давайте напишем клиент для привилегированной активности. В Eclipse выберите пункт меню NewONew ProjectOAndroid Project (СоздатьОНовый проектОПроект Android). В поле имени проекта введите ClientOfCustomPermission, выберите переключатель Create new project in workspace (Создать новый проект в рабочем пространстве) и отметьте… Читать далее

Класс ServiceWorker

Класс ServiceWorker

Класс ServiceWorker представляет собой типичный исполняемый код, в котором осуществляется вся работа службы. В данном случае мы просто регистрируем в журнале некоторые сообщения и переходим в режим ожидания. Также перехватываются и регистрируются любые исключения. Единственное, чего не делается — это… Читать далее

Класс HttpClient

Класс HttpClient

Класс HttpClient предоставляет абстракции для различных типов HTTP-запросов, такие как HttpGet, HttpPost и т.д. Код в е 15.1 использует HttpClient для получения контента по URL-адресу http://code.google.com/android/. Действительный HTTP-запрос выполняется вызовом client.execute(). После запуска запроса код читает целиком весь ответ в… Читать далее