Тимур Машнин

Сборник тестов: 1500 вопросов и ответов на знание Android


Скачать книгу

source file

      Manifest file

      Тест 3

      Вопрос 1

      Что выполняет следующий код:

      Intent intent = new Intent (FirstActivity. this, SecondActivity. class);

      Создает скрытое намерение.

      Создает неявное намерение.

      Создает явное намерение.

      Запускает активность.

      Вопрос 2

      Что из следующего не верно для Intents?

      Активирует Activity.

      Активирует Service.

      Активирует Broadcast receiver.

      Активирует SQLite DB Connection.

      Вопрос 3

      Какое имя не подходит для ресурсного файла Android?

      mylayout. xml

      myLayout. xml

      my_layout. xml

      mylayout1.xml

      Вопрос 4

      Что из следующего не может быть указано как состояние процесса?

      Non-visible

      Visible

      Foreground

      Background

      Вопрос 5

      Какое правильное описание воспроизведения видео с помощью класса VideoView?

      Экземпляр MediaController требуется.

      Экземпляр MediaPlayer требуется.

      Вы можете указать URI для источника.

      Вам нужно определить видео в XML файле.

      Вопрос 6

      Как называется папка, содержащая файл R. java?

      src

      res

      bin

      gen

      Вопрос 7

      Какое из следующих утверждений верно о AndroidManifest. xml?

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

      AndroidManifest. xml должен указывать уникальное имя пакета приложения для вашего приложения.

      Все приложения Android должны обеспечивать активность, указанную в AndroidManifest. xml.

      Вы можете указать целевой API приложения в AndroidManifest. xml.

      Название приложения, которое вы укажите в AndroidManifest. xml, должно быть уникальным.

      Вопрос 8

      Какое из следующих утверждений верно о Android SDK Emulator?

      Эмулятор не запускает реально Android платформу, но запускает программный компонент, который точно интерпретирует и выполняет весь Android API.

      Приложения разворачиваются в эмуляторе с отладочным сертификатом и должны быть повторно подписаны для публикации в Android Market.

      Только один эмулятор может работать единовременно.

      Локальный IP-адрес эмулятора является таким же, как и хост-компьютер, на котором эмулятор выполняется.

      Эмулятор не нужно перезапускать каждый раз, когда приложение разворачивается на нем.

      Вопрос 9

      Какие из следующих утверждений верны о процессе подписания приложения?

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

      Для разработки самостоятельно подписанный сертификат будет работать.

      Есть 3 режима подписания – отладка, тестирование и релиз.

      Чтобы распространить тест приложение на более чем 100 целей, тестовый сертификат от Google должен быть выдан для этого приложения.

      Сертификат режима релиза будет выдан Google бесплатно при регистрации в качестве разработчика Android, и он будет действителен для всех приложений, которые будут им подписаны.

      Вопрос 10

      Какое из следующих утверждений верно о коде ниже?

      <?xml version=«1.0» encoding=«utf-8»?>

      <RelativeLayout

      xmlns:android="http://schemas.android.com/apk/res/android"

      android:id="@+id/relative1»

      android:layout_width=«fill_parent»

      android:layout_height=«fill_parent»>

      <TextView

      android:id="@+id/text1»

      android:layout_width=«fill_parent»

      android:layout_height=«wrap_content»

      android:text=«Text 1»

      />

      <TextView

      android:id="@+id/text2»

      android:layout_width=«fill_parent»

      android:layout_height=«wrap_content»

      android:text=«Text 2»

      />

      <LinearLayout

      android:id="@+id/linear1»

      android:layout_width=«fill_parent»

      android:layout_height=«wrap_content»

      android:layout_below="@id/text1»>

      <TextView

      android:id="@+id/text3»

      android:layout_width=«fill_parent»

      android:layout_height=«wrap_content»

      android:text=«Text 3»

      />

      </LinearLayout>

      <LinearLayout

      android:id="@+id/linear2»

      android:layout_width=«fill_parent»

      android:layout_height=«fill_parent»>

      <TextView

      android:gravity=«bottom»

      android:id="@+id/text4»

      android:layout_width=«fill_parent»

      android:layout_height=«fill_parent»

      android:text=«Text 4»

      />

      </LinearLayout>

      </RelativeLayout>

      4 текстовых