Сборник тестов: 1500 вопросов и ответов на знание Android
Шрифт:
Вопрос 37
Ответ: test. java – > compile – > test. class – > dx tool – >.dex – > dvm – > final machine code.
Вопрос 38
Ответ: Класс без имени класса, но с телом.
Вопрос 39
Ответ: Класс, для которого мы можем создать только один объект:
public class Singleton {
private static Singleton instance;
public static synchronized Singleton getInstance {
if (instance == null) {
instance = new Singleton ;
}
return instance;
}
}
Вопрос 40
Ответ: (приложение)
Вопрос 41
Ответ: Parcel используются в Binder. Мы используем Parcel только для IPC, для нормальной сериализации мы используем serializables.
Вопрос 42
Ответ: Все перечисленное.
Вопрос 43
Ответ: Вспомогательный класс позволяет управлять базами данных, создавать и управлять версиями. Это класс, где создаются и обновляются все таблицы.
Вопрос 44
Ответ: onUpgrade предназначена, в основном, для обработки новых изменений схемы базы данных для любой новой версии вашего приложения.
Вопрос 45
Ответ: Используйте TableLayout с курсором.
Вопрос 46
Ответ: Все перечисленное.
Вопрос 47
Ответ: Начать слушать CALL_STATE с помощью telephonymanager и phonestatelistener. Когда приходит входящий вызов, вызывается функция onCallStateChanged phonestatelistener слушателя.
Состояние CALL_STATE_RINGING будут передано onCallStateChanged функции.
Вопрос 48
Ответ: CALL_STATE_ONHOOK
Вопрос 49
Ответ: Breakpoint останавливает выполнение. Чтобы увидеть значение, вы можете поместить на переменную курсор или щелкните правой кнопкой мыши на переменной и добавьте к просмотру.
Вопрос 50
Ответ: debug log
Тест 14
Вопрос 1
Ответ: 2 – консольный порт и порт adb.
Вопрос 2
Ответ: Все перечисленное.
Вопрос 3
Ответ: Отображает все устройства, подключенные к серверу adb.
Отображает онлайн и оффлайн устройства.
Вопрос 4
Ответ: adb – s emulator-5556 install helloWorld. apk
Вопрос 5
Ответ: Все перечисленное.
Вопрос 6
Ответ: 5037
Вопрос 7
Ответ:
Вопрос 8
Ответ: Используйте Custome View и рисуйте прямо на Canvas.
Вопрос 9
Ответ: Анимация изображения, которое находится в фиксированном положении, с изменением его масштабирования, вращения и прозрачности.
Вопрос 10
Ответ: Проигрывание кадр за кадром, используя XML свойство animation-list.
Вопрос 11
Ответ: Она часть view пакета.
Вопрос 12
Ответ: Он часть пакета android. graphics. drawable.
Вопрос 13
Ответ: Реализуйте свое собственное представление, расширяя класс View, а затем реализуйте метод оnDraw в нем.
Вопрос 14
Ответ:.9.png
Вопрос 15
Ответ: draw9patch это тот инструмент, он находится в android-sdk/tools.
Вопрос 16
Ответ: Это изображение масштабируется автоматически на основе размеров экрана устройства, на котором приложение загружается.
Вопрос 17
Ответ: Все перечисленное.
Вопрос 18
Ответ: Использовать AndEngine.
Вопрос 19
Ответ: Тег говорит, что AppWidgetProviderInfo в providerinfo. xml файле, который находится в xml папке, и тег также говорит, что это не радиовещательный приемник, это поставщик виджет приложения.
Вопрос 20
Ответ: Это действие должно быть использовано с виджетами, если мы не используем его, тогда оnUpdate функция класса appWidgetProvider не будет вызываться и виджет не будет обновляться.
Вопрос 21
Ответ: receiver тег
Вопрос 22
Ответ: Все перечисленное.
Вопрос 23
Ответ: <appwidget-provider>
Вопрос 24
Ответ: Все перечисленное.
Вопрос 25
Ответ: Приложение, которое содержит другие виджет приложения, называется widget host.
Вопрос 26
Ответ: Чтобы создать виджет, мы должны создать класс, который расширяет AppWidgetProvider напрямую.
AppwidgetProvider наследует BroadcastReceiver.
Вопрос 27
Ответ: Каждое приложение работает в защищенной среде песочницы, так что другие процессы в системе не могут получить доступ к коду или приватным данным приложения.
Вопрос 28