среда, 15 августа 2012 г.

Alert Dialog - окно диалога


Диалог Alert Dialog - расширение класса Dialog. Он используется при построении большинства диалоговых окон . В этих диалогах доступна для использования любая функциональность из ниже перечисленных:

  • заголовок;
  • текстовое сообщение;
  • одна, две или три кнопки;
  • список;
  • флажки;
  • радиокнопки.

AlertDialog с кнопками


Для создания AlertDialog с кнопками используется группа методов
set . . . Button ( ) класса AlertDialog.Builder:

пятница, 3 августа 2012 г.

Анимация графических файлов


Анимация для графических файлов, отображаемых в представлениях, ничем особым не отличается от анимации для графических примитивов. Рассмотрим на примере анимацию графического объекта, отображаемого в ImageView.
Создайте в Eclipse новый проект и заполните поля в окне New And roid Project:

Создание анимации в XML-файле

Android-обучающие уроки по программированию. Живые, интересные примеры, доступная информация.

ХМL-файл анимации располагают в каталоге res/anim/ проекта. Файл должен иметь единственный корневой элемент: это будет любой из элементов <alpha>, <scale>, <translate>,<rotate> или элемент < set >, который является контейнером для этих четырех компонентов (и может включать в себя другой контейнер <set> ).

среда, 1 августа 2012 г.

Базовые виджеты

Android-обучающие уроки по программированию. Живые, интересные примеры, доступная информация.

Виджет - это объект View, который служит интерфейсом для взаимодействия с пользователем. Говоря простым языком, виджеты - это элементы управления . Android обеспечивает набор готовых в виджетов, таких как кнопки, переключатели и текстовые поля, с помощью которых можно быстро сформировать пользовательский интерфейс приложения .

четверг, 19 июля 2012 г.

ПОЛУЧЕНИЕ ИНФОРМАЦИИ О SIM-KAPTE

Метод getPhoneType() класса TelephonyManager - позволяет получить стандарт сети поддерживаемый мобильным устройством : CDMA или GSM.

Метод getDeviceId() - позволяет получить получить уникальный идентификатор мобильного телефона. Этот метод возвращает IMEI-идентификатор для GSM-телефонов и MEID-идентификатор для CDMA-телефонов.


Метод getSubscriberId() - позволяет получить уникальный идентификатор абонента (например, IMSI-идентификатор для абонентов GSM-сетей).



Класс TelephonyManager предоставляет ряд методов для получения информации о SIM-
карте и соответствующем операторе сотовой связи. Вот некоторые из этих методов:

пятница, 6 июля 2012 г.

AndroidManifest ПОДРОБНО

Минифест - структурный xml-файл всегда имеет название AndroidManifest.xml  для всех приложений. Он задает конфигурацию приложения: объявляет компоненты приложения, перечисляет любые библиотеки, связанные с приложением, и объявляет разрешения, которые приложение предоставляет.
Файл манифеста выполняет следующие функции:
  1.  объявляет имя Jаvа-пакета данного приложения. Имя пакета служит уникальным                идентификатором для приложения;
  2. описывает компоненты приложения - деятельности, службы, приемники широковещательных намерений и контент-провайдеры из которых приложение состоит. Он вызывает классы, которые реализуют каждые из компонентов, и объявляет их намерения. Эти объявления позволяют системе Android знать , чем компоненты являются и при каких условиях они могут быть запущены.
  3. объявляет, какие разрешения должно иметь приложение для обращения к защищенным частям API и взаимодействия с другими приложениями.
  4. Объявляет разрешения, которые сторонние приложения обязаны иметь, чтобы взаимодействовать с компонентами данного приложения.
  5. Объявляет минимальный уровень API Abdroid, которого приложения требует.
  6. Перечисляет библиотеки, с которыми приложение должно быть связано.

java.lang.IllegalArgumentException

Android-обучающие уроки по программированию. Живые, интересные примеры, доступная информация.

Данная ошибка появилась в отчете в консоли разработчика. Приложение которое ее выбросило - это живые обои  https://play.google.com/store/apps/details?id=com.WhiteCat. На данный момент скачано 252 раза и вот..... ошибка. более подробно :