Разработка мобильных приложений. Соколова В.В. - 81 стр.

UptoLike

Составители: 

81
Обычно приложение вызывает getDisplay() при первом вызове
метода startApp() для получения ссылки на объект Display.
public void startApp()
{
Display display = Display.getDisplay();
}
Класс Display также позволяет получить информацию о мобильном
устройсте, необходимую для адаптации приложения к различным типам
дисплеев (табл. 2.14).
Таблица 2.14.
Методы класса Display
Метод
Описание
public int numColors()
Возвращает количество цветов, если значе-
ние истинно, или, в обратном случае, града-
ций серого, поддерживаемых данным дис-
плеем.
public boolean isColor()
Возвращает значение истинно, если данный
дисплей является цветным.
public int numAlphaLe-
vels()
Возвращает количество уровней прозрачно-
сти, поддерживаемых данным устройством.
Минимальное значение равно двум, что сви-
детельствует о поддержке полной прозрач-
ности и полной непрозрачности без смеши-
вания. Возвращение значения больше двух
означает, что поддерживается смешивание.
public int getColor(int
colorSpecifier)
Возвращает один цвет из цветовой схемы
высокоуровневого пользовательского ин-
терфейса на основании спецификации цвета.
public int getBorderS-
tyle(boolean highlighted)
Возвращает стиль, используемый для рисо-
вания границы в зависимости от состояния
компонента (выделен/ не выделен).
public boolean flashBack-
light(int duration)
Вызывает эффект мигания подсветки уст-
ройства.
public boolean vibrate(int
duration)
Включает сигнал вибровызова.
Компоненты пользовательского интерфейса, которые отображают-
ся на экране, содержатся внутри контейнеров, наследуемых от абст-
рактного класса Displayable. Объект Displayable не виден на эк-