Сборник тестов: 1500 вопросов и ответов на знание Android
Шрифт:
SQLite является легкой версией SQL, чтобы хранить данные в виде таблиц, и предназначена для встраиваемых устройств, таких как телефоны и планшеты.
Так как встраиваемые устройства имеют ограниченную скорость процессора и ограниченную память, они не могут позволить себе тяжеловесные DBMS. Поэтому встроенные устройства используют SQLite, чтобы хранить свои данные в табличной форме.
SQLite это RDBMS.
Все перечисленное.
Вопрос 43
Зачем используется SQLiteOpenHelper
Вспомогательный класс предоставляет функциональные возможности для удаления строк, вставку данных в строки в таблице.
Вспомогательный класс позволяет управлять базами данных, создавать и управлять версиями. Это класс, где создаются и обновляются все таблицы.
Вспомогательный класс используется для извлечения данных из удаленных серверов и хранения данных в SQLiteDatabase.
Ничего из перечисленного.
Вопрос 44
Зачем используется функция onUpgrade в SQLiteOpenHelper?
onUpgrade является функцией, которая используется для обновления строк в таблице.
onUpgrade является функцией, которая используется для обновления имен таблиц.
onUpgrade предназначена, в основном, для обработки новых изменений схемы базы данных для любой новой версии вашего приложения.
Ничего из перечисленного.
Вопрос 45
Как показать информацию таблицы базы данных SQLite в Android приложении?
Используйте ListView с адаптером курсора.
Используйте GridView с адаптером курсора.
Используйте TableLayout с адаптером курсора.
Используйте TableLayout с курсором.
Вопрос 46
Как обрабатывать сценарии прерывания звонка в Android приложении?
Использовать TelephonyManager.
Использовать PhoneStateListener.
Все перечисленное.
Ничего из перечисленного.
Вопрос 47
Как обрабатывать входящие звонки в Android приложения?
Начать слушать CALL_STATE с помощью telephonymanager и phonestatelistener. Когда приходит входящий вызов, вызывается функция onCallStateChanged phonestatelistener слушателя.
Начать слушать CALL_STATE с помощью telephonymanager и phonestatelistener. Когда приходит входящий вызов, вызывается функция onPhoneStateChanged phonestatelistener слушателя.
Состояние CALL_STATE_RINGING будут передано onCallStateChanged функции.
Состояние CALL_STATE_RINGING будут передано onPhoneStateChanged функции.
Вопрос 48
В классе TelephonyManager что из перечисленного не является состоянием звонка?
CALL_STATE_RINGING
CALL_STATE_OFFHOOK
CALL_STATE_ONHOOK
CALL_STATE_IDLE
Вопрос 49
Что такое breakpoint, и как
Breakpoint останавливает выполнение. Установите курсор на переменную, чтобы увидеть значение.
Breakpoint возникает при крушении программы. Установите курсор на переменную, чтобы увидеть значение.
Breakpoint останавливает выполнение. Чтобы увидеть значение, вы можете поместить на переменную курсор или щелкните правой кнопкой мыши на переменной и добавьте к просмотру.
Breakpoint возникает при крушении программы. Чтобы увидеть значение, вы можете поместить на переменную курсор или щелкните правой кнопкой мыши на переменной и добавьте к просмотру.
Вопрос 50
Что такое log. d?
deamon log
debug log
dalvik log
ddms log
Тест 14
Вопрос 1
Когда новый эмулятор создается, сколько портов выделяется для него?
2 – консольный порт и порт adb
4
1
0
Вопрос 2
Как используется DDMS инструмент (Dalvik Debug Monitor Server) в Android?
Используется для имитации звонков и SMS.
Чтобы видеть распределение потоков и выделение памяти для любого процесса, запускаемого в телефоне или эмуляторе.
Чтобы видеть журналы в LogCat инструменте, который является частью DDMS. Используется для отладки программы.
Чтобы моделировать местоположение GPS, также используя DDMS инструмент.
Все перечисленное.
Вопрос 3
Что adb команда devices делает в Android?
Сбрасывает все устройства, подключенные к серверу adb.
Отображает все устройства, подключенные к серверу adb.
Отображает только онлайн устройства.
Отображает онлайн и оффлайн устройства.
Вопрос 4
Как инсталлировать APK файл в эмуляторе 5556. Предположим, что сервер ADB может быть подключен к более чем одному эмулятору одновременно.
adb – s emulator-5556 install helloWorld. apk
adb install – s emulator-5556 helloWorld. apk
adb install helloWorld. apk
adb – s install emulator-5556 helloWorld. apk
Вопрос 5
Какие методы отладки доступны в Android?
Использовать DDMS LogCat, чтобы увидеть поток сообщений и проанализировать ошибки.
Использовать точки останова, чтобы увидеть поток выполнения кода.
Профилирование памяти для анализа использования памяти.
Все перечисленное.
Вопрос 6
Какой номер у порта, который ADB сервер слушает, чтобы получать команды от ADB клиента?