Сборник тестов: 1500 вопросов и ответов на знание Android
Шрифт:
Все перечисленные примеры анимации.
Вопрос 11
Tween анимация является частью какого пакета?
Она часть пакета android. graphics. drawable.
Она часть view пакета.
Она является частью 3D графической библиотеки (open GLES).
Она часть ядра.
Вопрос 12
Для создания покадровой анимации мы используем AnimationDrawable класс. В каком пакете он находится?
Он часть пакета android. graphics. drawable.
Он часть view пакета.
Он является частью 3D
Он часть ядра.
Вопрос 13
Как рисовать Android UI прямо на Canvas?
Реализуйте свое собственное представление, расширяя класс View, а затем реализуйте метод оnDraw в нем.
Возьмите любой UI компонент, такой как ImageView, и рисуйте изображения с помощью холста.
Это не возможно непосредственно получить доступ к холсту.
Вопрос 14
Какой наиболее подходящий формат изображения, который я должен использовать в Android устройстве, чтобы избежать проблемы совместимости?
jpg, or. jpeg.
png
9. png
Вопрос 15
Какой инструмент преобразует изображение в 9 patch изображение? Где он находится?
draw9patch это тот инструмент, он находится в android-sdk/platform-tools.
draw9patch это тот инструмент, он находится в android-sdk/tools.
9patch это тот инструмент, он находится в android-sdk/platform-tools.
9patch это тот инструмент, он находится в android-sdk/tools.
Вопрос 16
В чем преимущество 9 patch изображения по сравнению с другими изображениями?
Это изображение масштабируется автоматически на основе размеров экрана устройства, на котором приложение загружается.
Это изображение делается меньшего размера по сравнению с другими PNG изображениями.
Это изображение используется в целях безопасности для изображений, используемых в проекте.
Все перечисленное.
Вопрос 17
Какие теги используются в tween анимации?
<scale>
<alpha>
<rotate>
Все перечисленное.
Вопрос 18
Если программист не знает C/C++ и хочет использовать 3D-графику в Android приложении, то как это сделать?
Использовать оpenGLES.
Использовать AndEngine.
Использовать android. graphics. library.
Программист может использовать любой из упомянутых выше вариантов.
Вопрос 19
Что делает тег meta-data в AppWidgetProvider?
<meta-data android: name=«android. appwidget. provider»
android: resource="@xml/providerinfo»/>
Тег говорит, что AppWidgetProviderInfo в providerinfo. xml файле, который находится в xml папке.
Тег говорит, что макет виджет приложения в providerinfo. xml файле, который находится в xml папке.
Тег говорит, что AppWidgetProviderInfo в providerinfo. xml файле, который находится в xml папке, и тег также говорит, что это не радиовещательный приемник, это поставщик виджет приложения.
Тег
говорит, что макет виджет приложения в providerinfo. xml файле, который находится в xml папке, и тег также говорит, что это не радиовещательный приемник, это поставщик виджет приложения.Вопрос 20
Что такое действие APPWIDGET_UPDATE в виджете?
<action android: name=«android. appwidget. action. APPWIDGET_UPDATE»/>
Это действие должно быть использовано с виджетами. Даже если мы не используем его, проблем не возникает.
Это действие должно быть использовано с виджетами, если мы не используем его, тогда оnUpdate функция класса appWidgetProvider не будет вызываться и виджет не будет обновляться.
Это действие должно быть использовано с виджетами, если мы не используем его, тогда наше виджет приложение рухнет.
Это действие должно быть использовано с виджетами, если мы не используем его, тогда наше приложение домашнего экрана рухнет.
Вопрос 21
Какой тег используется в файле манифеста, чтобы создавать виджеты?
service тег
activity тег
receiver тег
widget тег
Вопрос 22
Что providerinfo. xml файл содержит?
Он содержит ссылку на первоначальный файл XML макета.
Он также содержит минимальную ширину и высоту виджета.
Он содержит время в миллисекундах периода обновления виджета.
Все перечисленное.
Вопрос 23
Какой корневой тег используется для виджет приложения в providerinfo. xml файле?
<appwidget>
<widget>
<appwidget-provider>
<appwidget-provider-info>
Вопрос 24
Какие из перечисленных ниже компонентов в основном используются при реализации класса AppWidgetProvider?
RemoteViews
AppWidgetManager
PendingIntent
Все перечисленное.
Вопрос 25
Что из перечисленного ниже верно о виджетах?
Приложение, которое содержит другие виджет приложения, называется widget host.
Приложение, которое содержит другие виджет приложения, называется виджет приложением.
После того, как мы создаем виджет, он будет автоматически добавлен в наш домашний экран.
Виджеты, как ярлыки, при нажатии они будут реагировать, но содержимое виджета не изменяется.
Вопрос 26
Как создать виджет в Android?
Чтобы создать виджет, мы должны создать класс, который расширяет BroadCastReciver напрямую.
Чтобы создать виджет, мы должны создать класс, который расширяет AppWidgetProvider напрямую.
AppwidgetProvider наследует BroadcastReceiver.
Вопрос 27
Что такое песочница в Android?
Каждое приложение работает в защищенной среде песочницы, так что другие процессы в системе не могут получить доступ к коду или приватным данным приложения.