Метод paint отвечает за вывод списка поддерживаемых типов контента. Как видите, метод Manager.getSupportContentTypes заполняет строковый массив поддерживаемыми типами контента. Затем запускается цикл, в котором доступные типы по очереди выводятся на экран. Обратите внимание на два дополнительных пакета media, импортированных в код в первой строке.
Один интересный элемент приведенного кода – это проверка типа auto/x-tone-seq, которая завершается воспроизведением звука. Статический метод playTone класса Manager, о котором вы подробнее узнаете в следующем разделе, используется для воспроизведения звуков. А пока вам достаточно знать, что второй параметр в этом методе – длительность воспроизведения звука в миллисекундах. Таким образом, в приведенном примере звук воспроизводится в течение двух секунд. А третий параметр в этой функции – громкость (в нашем примере 100 %).
Несмотря на то что код приложения весьма интересен, не менее интересно посмотреть на работу мидлета. На рис. 8.1 показан мидлет SoundCheck, запущенный в эмуляторе J2ME.