Тимур Машнин - Сборник тестов: 1500 вопросов и ответов на знание Android
- Название:Сборник тестов: 1500 вопросов и ответов на знание Android
- Автор:
- Жанр:
- Издательство:Литагент «Ридеро»78ecf724-fc53-11e3-871d-0025905a0812
- Год:неизвестен
- ISBN:978-5-4474-2005-5
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Тимур Машнин - Сборник тестов: 1500 вопросов и ответов на знание Android краткое содержание
Книга содержит 30 тестов по 50 вопросов с ответами на знание Android. Книга предназначена для подготовки к экзаменам и собеседованиям.
Сборник тестов: 1500 вопросов и ответов на знание Android - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
запустить инструмент resourceValidation в файле APK и убедиться, что файл errors. txt пуст
запустить приложение и посмотреть на выданные исключения с сообщением ResourceUndefined
установить в эмуляторе неподдерживаемый язык и запустить приложение
запустить DDMS в приложении и посмотреть на ошибки с сообщением «Missing String Resource»
использовать для проверки приложение Dev Tools, размещенное в эмуляторе, с использованием adb
Вопрос 31
Запущен долговременный процесс, и вы не хотите, чтобы он влиял на поток UI. Вы решили создать новый поток, но не хотите писать шаблонный код для управления потоками? Какой класс предлагает необходимую функциональность?
Runnable
UIWorker
UIThread
BackgroundTask
AsyncTask
Вопрос 32
Intent i = new Intent (Intent. ACTION_VIEW);
Bundle b = new Bundle ();
b. putString («EMAIL», "abc@xyz.com»);
Как, присоединив Bundle к Intent, к Intent можно передать следующее действие? Какая строка кода описывает эту возможность?
i. addExtra (b);
i. putExtras (b);
i. passBundle (b);
i. putBundle (b);
i. addData (b);
Вопрос 33
Синтаксис android: id="@+id/foo» – это XML-макет используемый для:
автоматического добавления имен новых ресурсов в R. java
информирования разработчика пользовательского интерфейса о том, что в проект могут быть импортированы именованные ресурсы
для прямого доступа Android к указанным ресурсам через асинхронный вызов сети
ссылки на ресурс, который является внешним по отношению к проекту в системе управления исходным кодом
ссылки на различные типы ресурсов, автоматически генерируемых SDK
Вопрос 34
Мобильные устройства часто подсоединяются к удаленным объектам через сеть, например, точки доступа Wi-Fi. Для безопасного соединения ваше устройство всякий раз должно:
использовать безопасные протоколы, такие как HTTP
включить на устройстве 3G или 4G соединение
запускать ProGuard на APK, чтобы убедиться, что действия в сети неочевидны
использовать маршруты I/O низкоуровневой сети Linux
использовать провайдеров для доступа к сетям, которые Android шифрует автоматически
Вопрос 35
public boolean onCreateOptionsMenu (Menu menu) {
MenuInflater inflater = getMenuInflater ();
inflater. inflate (R. menu. mainnenu, menu);
return false;
}
Меню, реализованное с помощью данного фрагмента кода, не отображается. Программа не выдает никаких сообщений об ошибках. Что может быть возможной причиной?
Activity должно относиться к расширению MenuActivity
вы должны вызвать метод commit () в Меню переданного объекта
метод onCreateOptionsMenu () должен возвращать значение ИСТИНА
R. menu. mainmenu некорректный формат для идентификатора ресурса
MenuInflater одиночный объект не может быть выполнен
Вопрос 36
Необходимо получить удаленный доступ к системе для сохранения данных. Удаленная система имеет REST интерфейс. В приложения могут быть добавлены только библиотеки Android.
javax. ws. rs
java.net.rest
javax. ws. rest
org. apache. cxf
оrg. apache. http
Вопрос 37
public class MyPhoneReceiver extends BroadcastReceiver {
@Override
public void onReceive (Context context, Intent intent) {
Bundle extras = intent. getExtras ();
if (extras!= null) {
String state = extras. getString (TelephonyManager. EXTRA_STATE);
if (state. equals (TelephonyManager. EXTRA_STATE_RINGING)) {
// INSERT CODE HERE
Log. w («DEBUG», phoneNumber);
}
}
}
Нужно сохранить входящие телефонные номера. Какая строка кода должна быть на месте комментария?
String phoneNumber = extras. getString (TelephonyManager. INCOMING_NUMBER);
String phoneNumber = extras. getString (TelephonyManager. INCOMING_PHONENUMBER);
String phoneNumber = extras. getString (TelephonyManager. EXTRA_INCOMING_NUMBER);
PhoneNumber phoneNumber = extras. getString (TelephonyManager. EXTRA_INCOMING_NUMBER);
String phoneNumber = (String) extras. getValue (TelephonyManager. EXTRA_INCOMING_NUMBER);
Вопрос 38
Для каждого объекта Activity в приложении Android используется стиль:
android: style атрибут элемента
android: globalStyle атрибут элемента
android: style атрибут элемента
android: theme атрибут элемента
android: theme атрибут элемента
Вопрос 39
Необходимо добавить поисковый интерфейс в приложение. Android должен контролировать все события, связанные с поиском. Также интерфейс должен включаться во все действия, которые вызывают его. Какой интерфейс нужно использовать для поиска?
activity
view
provider
dialog
widget
Вопрос 40
На Android market опубликовано приложение, в файле манифеста которого прописана 5-я версия maxSdk. От пользователей поступают жалобы, что после обновления Android до версии 2.0.1 (API level 6) они не могут использовать данное приложение. После какого обновления приложение сможет работать на новой версии Android?
установить 6-ю версию maxSdk или выше и удалить предыдущие элементы из файла манифеста
установить 6-ю версию targetSdk или выше, и удалить предыдущие элементы из файла манифеста
выполнить метод upgradeApp () в классе Activity
добавить в файл манифеста элемент
опубликовать новую версию приложения, настроенную под новую версию ОС
Вопрос 41
Какие разделы могут быть пропущены при создании провайдера, потребляющего контент?
Тест 5
Вопрос 1
Ответ: /res/values.
Вопрос 2
Ответ: Android Runtime.
Вопрос 3
Ответ: Application.
Вопрос 4
Ответ: Авто-сгенерированный файл индексации всех ресурсов вашего проекта.
Вопрос 5
Ответ: Viewlayout.
Вопрос 6
Ответ: Определяет кнопку с двумя состояниями: checked и unchecked.
Вопрос 7
Ответ: Activity. setContentView ().
Вопрос 8
Ответ: Context.
Вопрос 9
Ответ: import android. widget;
Вопрос 10
Ответ: import android. hardware;
Вопрос 11
Ответ: ProgressBar.
Вопрос 12
Ответ: Чтобы загрузить и получить доступ к ресурсам.
Вопрос 13
Ответ: Возвращает контекст единого глобального объекта Application текущего процесса.
Вопрос 14
Ответ: Drawable.
Вопрос 15
Ответ: Интерфейс, который генерирует ключевые события и текст, при этом обрабатывая события ввода и отправляя текст обратно в приложение, которое запрашивает ввод текста.
Вопрос 16
Ответ: Activity. onDestroy ().
Вопрос 17
Ответ: Activity. onPause ().
Вопрос 18
Ответ: Добавляет значок в Icon пункты меню.
Вопрос 19
Ответ: Небольшое окно, которое появляется на переднем плане текущей активности.
Вопрос 20
Ответ: View. isInTouchMode ().
Вопрос 21
Ответ: Вызовом метода stopSelf ().
Вопрос 22
Ответ: Инкапсулирует доступ к данным в базе данных SQLite, которая будет хранить данные заметок, и облегчает обновление базы.
Вопрос 23
Ответ: Вызовом Context. stopService ().
Вопрос 24
Ответ: startActivityForResult ().
Вопрос 25
Ответ: Вызывает номер 9873719580.
Вопрос 26
Ответ: Выбрать время.
Вопрос 27
Ответ: onOptionsItemSelected.
Вопрос 28
Ответ: Когда исходящий вызов телефона инициирован на устройстве.
Вопрос 29
Ответ: mp. prepare ();
Вопрос 30
Ответ: editor.commit ();
Вопрос 31
Ответ: MyElement должно быть имя класса, производного, прямо или косвенно, от класса View.
Он взят из XML файла, используемого для определения View.
Вопрос 32
Ответ: Имя пакета.
Вопрос 33
Ответ: Два.
Вопрос 34
Ответ: bindService, startService.
Читать дальшеИнтервал:
Закладка: