Чтение онлайн

ЖАНРЫ

Сборник тестов: 1500 вопросов и ответов на знание 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

Какой компонент может быть использован без настройки AndroidManifest. xml?

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?

onOptionsItemSelected

onCreateMenu

onCreate

onCreateOptionsMenu

Вопрос 31

Что из перечисленного нельзя сказать о методе onMeasure класса View?

При переопределении этого метода, разработчик должен вызвать setMeasuredDimension .

Он измеряет представление и его содержимое, чтобы определить измеренную ширину и высоту.

Он принимает три параметра: высоту, ширину и глубину представления.

Он вызывается методом measure .

Вопрос 32

Рассмотрим следующий фрагмент кода:

String [] result_columns = new String [] {KEY_ID, COL1, COL2};

Cursor allRows = myDatabase. query (true, DATABASE_TABLE, result_columns,

null, null, null, null, null, null);

Что из следующего выводит значения столбца col1 правильно, если результат не пустой?

do {

System. out. println (cursor. getString (0));

} while (cursor. moveToNext );

if (cursor. moveToFirst ) {

do {

System. out. println (cursor. getString (1));

} while (cursor. moveToNext );

}

if (cursor!= null) {

do {

System. out. println (cursor. getString (1));

} while (!cursor. isNull );

}

if (cursor. moveToFirst ) {

do {

System. out. println (cursor. getString (0));

} while (cursor. moveToNext );}

Вопрос 33

При использовании неявного намерения, какой процесс система использует, чтобы узнать, что с ним делать?

Поделиться с друзьями: