admin
Генерация самостоятельно подписанного сертификата с помощью утилиты keytool
Утилита keytool работает с базой секретных ключей и соответствующих им сертификатов X.509 (стандарт для цифровых сертификатов). Эта утилита поставляется вместе с JDK и находится в каталоге bin этого пакета. Если вы выполнили инструкции из главы 2 по изменению переменной среды… Читать далее
Элементы RingtonePreference и MultiSelectListPreference
Существует еще одна настройка, которая называется RingtonePreference, но мы здесь ее не рассматриваем. Она следует тем же самым правилам, что и другие настройки, но используется редко. И, наконец, в Android 3.0 появилась настройка MultiSelectListPreference. Концептуально эта настройка в чем-то похожа… Читать далее
Элемент ListPreference
Понятно, что нужен какой-то пользовательский интерфейс, чтобы пользователь мог просмотреть список вариантов сортировки. Этот список может содержать переключатели для каждого варианта со стандартным или текущим выбором.
содержит фрагмент XML с описанием настроек просмотра авиарейсов. Он также содержит класс активности, который… Читать далее
Элемент EditTextPreference
Инфраструктура работы с настройками предоставляет также текстовый элемент настройки EditTextPreference. Этот элемент позволяет вводить произвольный текст, а не запрашивать у пользователя выбор одного из готовых вариантов. Для примера предположим, что имеется приложение, генерирующее для пользователя некоторый Java- код. Одной из… Читать далее
Элемент CheckBoxPreference
Вы видели, что представление ListPreference отображало списковый элемент управления пользовательского интерфейса. Подобным образом, представление CheckBoxPreference отображает виджет в виде флажка.
Давайте расширим наше демонстрационное приложение для поиска авиарейсов. Предположим, что пользователю нужно дать возможность формировать список столбцов для просмотра результирующего… Читать далее
Дескриптор настроек можно получить двумя способами
• Проще всего поступить так, как продемонстрировано в нашем примере, т.е. вызвать PreferenceManager.getDefaultSharedPreferences(this). Аргумент this представляет собой контекст для поиска стандартных разделяемых настроек, а имя пакета для this будет использовано для определения имени и местоположения файла настроек — это файл,… Читать далее
Что собой представляют службы в Android
Класс Service в Android представляет собой оболочку для кода, обладающего поведением службы. В отличие от рассмотренного ранее класса AsyncTask, объект Service не создает собственные потоки автоматически. Потоки для объекта Service должен создать разработчик. Это значит, что без добавления многопоточности код… Читать далее
Что собой представляют локальные службы
Локальные службы запускаются через Context.startService(). После запуска они продолжают выполняться до тех пор, пока клиент не вызовет Context.stopService () для службы или сама служба не вызовет stopSelf(). Обратите внимание, что если при вызове Context .startService() служба еще не создана, система… Читать далее
Анализаторы SOAP, JSON и XML
А что насчет SOAP? В Интернете доступно множество веб-служб, основанных на SOAP, однако к настоящему моменту Google не предоставляет прямой поддержки обращения к веб-службам SOAP в Android. Взамен Google предлагает работу с веб-службами REST, по-видимому, преследуя цель сократить объем вычислений… Читать далее
Новый коммутатор от Sharp
Компания Sharp, один из крупнейших производителей электроники в Японии объявила о скором начале продаж нового гаджета под названием Sharp Aquos SH-10D Entertaiment. Новое устройство представляет собой небольшой коммутатор с размером дисплея 4.5 дюйма с разрешением экрана 720х1280 точек, на базе двух ядерного микропроцессора MSM 8960 со скоростью 1.5 гигагерц. Читать далее