Сборник тестов: 1500 вопросов и ответов на знание Android. Тимур Машнин

Чтение книги онлайн.

Читать онлайн книгу Сборник тестов: 1500 вопросов и ответов на знание Android - Тимур Машнин страница 18

Сборник тестов: 1500 вопросов и ответов на знание Android - Тимур Машнин

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

style="font-size:15px;">      Какой метод используется для обработки команды из меню в приложении?

      onMenuItem

      onMenuItemSelected

      onMenuItemClicked

      onOptionsItemSelected

      CommandAction

      Вопрос 28

      Предполагая, что notifyPhoneCallState вызывается для включения MyReceiver, чтобы получать уведомления о состоянии телефонных звонков, в котором из следующих случаев код будет выполнен?

      public class MyReceiver extends PhoneStateIntentReceiver

      {

      @Override

      public void onReceiveIntent (Context context, Intent intent)

      {

      if (intent. action == Intent. ACTION_CALL)

      {

      }

      }

      }

      Когда устройство получает входящий телефонный звонок

      Когда исходящий вызов телефона инициирован на устройстве

      Когда пользователь нажимает на кнопку вызова на устройстве

      Код никогда не будет выполнен

      Вопрос 29

      Что должно быть вместо <Some code here>?

      MediaPlayer mp = new MediaPlayer ();

      mp. setDataSource (PATH_TO_FILE);

      <Some code here>

      mp. start ();

      Варианты:

      mp. prepare ();

      mp. prepareAsync ();

      mp. loadMedia ();

      mp. loadSource ();

      mp. prepare (); и mp. loadSource ();

      Ничего

      Вопрос 30

      Что должно быть вместо <Some code here>?

      @Override

      protected void onStop

      {

      Super. onStop ();

      SharedPreferences setting = getSharedPreferences («MyPrefs», 0);

      SharedPreferences. Editor editor = settings. edit ();

      editor. putBoolean («MyBool», true);

      <Some code here>}

      Варианты:

      editor. save (); editor. close ();

      editor. save (); editor. finish ();

      editor.commit ();

      editor. save ();

      editor. close ();

      editor. finish ();

      Вопрос 31

      <MyElement xmlns:”http://schemas.androd.com/apk/res/android”

      android:layout_width = «fill_parent»

      android:layout_height = «fill_parent»

      android:text = «Some Text»>

      </MyElement>

      Что из следующего верно о XML фрагменте?

      Он взят из XML файла манифеста проекта Android.

      Он взят из XML файла, используемого для определения View.

      Он взят из пакетного файла (.apk) проекта Android.

      Атрибут xmlns: является обязательным.

      Это не самый внешний тэг XML файла, поэтому он не должен содержать атрибут xmlns:

      MyElement должно быть имя класса, производного, прямо или косвенно, от класса View.

      Вопрос 32

      Если приложение опубликовано, что из следующего не может быть изменено?

      Приватный ключ подписи

      Имя пакета

      Главная активность

      Имя APK файла

      Вопрос 33

      Как много Expansion файлов может иметь APK?

      Один

      Два

      Три

      Четыре

      Вопрос 34

      Какие два метода могут быть использованы для запуска сервиса?

      bindService

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