Сборник тестов: 1500 вопросов и ответов на знание Android
Шрифт:
Так как Tracefile сохраняется на SD карте, разработчик должен указать имя файла.
Traceview является одним из инструментов SDK, и может быть использован из командной строки или DDMS.
Так как Traceview не может использовать Tracefile как есть, development machine с adb должна быть использована.
Вопрос 16
Какая обработка не может быть выполнена с помощью эмулятора во время разработки?
Отображение информации о куче и потоках.
Эмуляция исходящих звонков
Завершение
Прием электронной почты
Вопрос 17
Что из следующего является правильным объяснением формы лицензии Android?
Необходимо зарегистрироваться в Android Market и заплатить за лицензию для того, чтобы разрабатывать платные приложения на Android.
Нет специального положения о работе лицензии приложения на Android.
Если приложение разработано с использованием Android, это не нарушение лицензии, если исходный код не опубликован.
Так как Android использует библиотеки, лицензированные в различных формах, таких как GPL, BSD, и LGPL, приложения, разработанные под Android подлежат лицензированию GPL.
Вопрос 18
Для воспроизведения аудио-файла, где руководство разработчика Android рекомендует размещение файла?
res/raw
res/values
data/data
system/data
Вопрос 19
Какая из следующих схем URI не поддерживается Android?
android://
content://
http://
market://search?
Вопрос 20
Следующая программа использует намерение чтобы открыть веб-страницу веб-браузером. Какой правильный код нужно поместить в (1)?
android. intent. VIEW
android. intent. action. VIEW
android. intent. View
аndroid_intent. action. View
Вопрос 21
Какой код создает экземпляр класса MediaPlayer?
MediaPlayer. create (this, R. raw. music);
newMediaPlayer (this, R. raw. music);
MediaPlayer. getSource (this, R. raw. music);
MediaPlayer. newInstancefthis, R. raw. music),
Вопрос 22
Что из следующего является правильным описанием файла строковых ресурсов?
Вопрос 23
На следующем рисунке показан жизненный цикл активности. Какой будет правильная последовательность событий 1–4?
(1) onCreate (2) onStart (3) onResume (4) onRestart
(1) onCreate (2) onResume (3) onStart (4) onReset
(1) onConstruct (2) onStart (3) onResume (4) onReset
(1) onConstruct (2) onResume (3) onStart (4) onRestart
Вопрос 24
Какой
Activity
Service
Broadcast Receiver
Intent
Вопрос 25
Какие два метода вы должны переопределить при реализации option-меню в Android?
onCreateOptionsMenu, onCreateContextMenu
onCreateOptionsMenu, onContextItemSelected
onCreateContextMenu, onContextItemSelected
onCreateOptionsMenu, onOptionsItemSelected
Вопрос 26
Что из следующего нельзя сказать о теге активности в AndroidManifest файле?
Объявляет активность, которая реализует часть визуального пользовательского интерфейса приложения.
Содержится в теге.
Объявляет одну аппаратную или программную особенность, которая используется в приложении.
Имеет атрибут, который определяет имя под-класса Activity, который реализует активность.
Вопрос 27
Что делает следующая строка кода?
Toast toast = Toast. makeText (this, «Android ATC», Toast. LENGTH_LONG);
toast. setGravity (Gravity. TOP|Gravity. RIGH, 0, 0);
Toast отобразит его компоненты пользовательского интерфейса в правом верхнем углу.
Toast покажет текстовое сообщение в верхнем правом углу тост-окна.
Toast появится в верхнем правом углу.
Toast появится в центре экрана в позиции (0,0), но с выравниванием по верхнему правому углу.
Вопрос 28
В каком методе жизненного цикла активности, вы должны сделать все ваши нормальные статические настройки, такие как: создание представления и связывание данных со списком?
onCreate
onStart
onPause
onResume
Вопрос 29
Что следующий код делает?
Intent intent = new Intent ;
intent. setAction (Intent. ACTION_VIEW);
http://www.androidatc.com”));.Uri. parse (»intent.setData(android.net
startActivity (intent);
Запускает под-активность.
Запускает сервис.
Запускает активность, используя неявное намерение.
Посылает результаты в другую активность.
Вопрос 30
Что из следующего является методом обратного вызова, который создает меню опций из файла res/menu/menu. xml?