Главная /
Введение в разработку приложений для смартфонов на ОС Android
Введение в разработку приложений для смартфонов на ОС Android - ответы на тесты Интуит
Курс ориентирован на начинающих программистов и состоит из двух частей: по базовым принципам разработки приложений под Android, и по инструментам Intel для оптимизации и отладки приложений для Android.
Список вопросов:
- # На какие устройства меньше всего ориентирован Android?
- # На базе какого ядра сделано ядро Android?
- # Какая компани занимается поддержкой и развитием Android в настоящее время?
- # На какую тему получает кодовое имя каждая версия Android?
- # Какую платформу не поддерживает Android?
- # Что находится на вершине программного стека Android?
- # Как называется виртуальная машина Android?
- # Какой способ беспроводной связи есть в пакете android.net?
- # Какую функциональность обеспечивает пакет android.view?
- # Какой байт-код используется в Dalvik?
- # Что такое Eclipse?
- # Что позволяет осуществлять разработку приложений для Android на языке C/C++?
- # Какие версии Android API поддерживаются SDK?
- # С помощью какого инструмента создается эмулятор?
- # Какие функции не поддерживает эмулятор?
- # Какие еще аппаратные настройки поддерживает эмулятор кроме разрешения экрана и целевой сборки Android?
- # Для чего предназначен класс ListAdapter?
- # Что не является характерной особенностью языка программирования Java?
- # Какую функцию выполняет виртуальная машина Java?
- # Какой язык программирования похож на Java по синтаксису?
- # Что не входит в состав JDK?
- # Какую графическую библиотеку использует Android?
- # Может ли неправильно работающее приложение навредить другим Android-приложениям?
- # В какой папке находится файл с исходным кодом на java?
- # Какие элементы приложения являются не обязательными?
- # Какие файлы может содержать каталог "res"?
- # В каком еще каталоге (помимо "res") могут храниться файлы, предназначенные для включения в пакет?
- # Какой файл содержит ссылки на все ресурсы проекта?
- # Какой каталог содержит xml-файлы, описывающие меню?
- # Каких компонентов не существует в Android-приложении?
- # За что отвечают контент провайдеры?
- # Какими компонентами являются процессы, запускающиеся в фоновом режиме?
- # Примером какого компонента может быть обработчик сообщения о минимальном заряде батареи?
- # Отображают ли Broadcast receivers пользовательский интерфейс?
- # Какой вид компонентов Android-приложения представляет пользовательский интерфейс?
- # В каком состоянии не может находиться activity?
- # Между какими вызовами происходит видимая часть жизненного цикла activity?
- # Какой метод с момента его вызова защищает процесс, в котором запущено activity, от уничтожения?
- # Какой метод обязательно должен быть вызван прежде, чем будет возобновлено другое activity?
- # Как называется процесс приложения, с которым пользователь взаимодействует в данный момент?
- # Между какими вызовами activity находится на переднем плане?
- # Какой процесс обладает самым низким приоритетом?
- # Какие теги являются обязательными элементами в файле AndroidManifest?
- # С какими атрибутами создается по умолчанию корневой элемент <manifest>?
- # Какой элемент файла AndroidManifest.xml во время установки запрашивает разрешение, которое должно быть предоставлено приложению системой для нормального функционирования?
- # Какой атрибут из перечисленных возможен в элементе <uses-feature> в файле AndroidManifest.xml?
- # Чем отличаются файлы, располагающиеся в каталоге "assets" от файлов из "res"?
- # Какого вида разметки не существует в Android?
- # Какие возможности для работы с разметкой предоставляет ADT-плагин для Eclipse?
- # На каких элементах построен пользовательский интерфейс Android?
- # Как LinearLayout может размещать объекты?
- # Какой вид разметки позволяет определять положение объекта относительно других?
- # Какое свойство используется для присвоения объекту показателя веса (важности)?
- # Какой виджет предназначен для отображения текста без возможности редактирования его пользователем?
- # Какого атрибута нет для класса TextView?
- # Как в Android-приложениях можно создавать элементы интерфейса?
- # Какой из вариантов программной установки фона неправильный?
- # Какие градиентные заливки можно создавать в Android?
- # Какой из следующих атрибутов соответствует ширине тени?
- # Какой виджет наследуется от класса CompoundButton?
- # Какой атрибут обрабатывает нажатие на кнопку?
- # Каким способом можно отключить реакцию кнопки на нажатие?
- # Для чего применяется виджет ProgressBar?
- # Может ли использоваться переключатель RadioButton в одиночестве?
- # Какой вид переключателей представляет собой полоску с двумя состояниями, переключиться между которыми можно сдвиганием ползунка?
- # Какой метод для виджета RatingBar возвращает значение рейтинга?
- # Как в Android называется "флажок"?
- # Какие единицы измерения следует использовать при установке размера текста, чтобы он мог меняться в зависимости от выбора пользователя?
- # Что такое анимация преобразований?
- # Какой вид анимации используется в Android?
- # Чем управляет класс анимации ScaleAnimation?
- # Какой из следующих пунктов не является обязательным для заполнения при публикации приложения в Google Play?
- # Как называется магазин приложений для Android-устройств от Google?
- # В чем заключается назначение файла AndroidManifest.xml?
- # Как расшифровывается аббревиатура GPA:
- # Что из нижеперечисленного является одним из компонентов Intel GPA?
- # Какую версию DirectX должно использовать анализируемое приложение Windows?
- # На какие ОС возможна установка Intel GPA?
- # Какой API использует Intel GPA for Android?
- # Какую процессорную архитектуру для мобильных устройств поддерживает Intel GPA?
- # Какой из инструментов Intel GPA может потребовать изменение исходного кода приложения?
- # Какой термин используется в Intel GPA для именования DirectX- команд?
- # Инструмент GPA System Analyzer позволяет:
- # Инструмент GPA Frame Analyzer позволяет:
- # Инструмент GPA Platform Analyzer позволяет:
- # С запуска какого из инструментов Intel GPA начинается работа по отладке приложения?
- # Что такое альфа-канал?
- # По какому протоколу происходит связь в случае удалённой отладки приложения?
- # Как расшифровывается аббревиатура FPS?
- # Что из нижеперечисленного не является преимуществом удалённой отладки приложения?
- # Что из данных показателей недоступно среди метрик GPA System Analyzer?
- # Какую функцию выполняет DirectX-эксперимент реального времени Null Hardware?
- # Какую функцию выполняет DirectX-эксперимент реального времени Overdraw Visualization?
- # Какую функцию выполняет DirectX-эксперимент реального времени Cull Counter-Clockwise/Cull Clockwise?
- # Какую функцию выполняет DirectX-эксперимент реального времени 2x2 Texture?
- # Какую функцию выполняет DirectX-эксперимент реального времени Simple Pixel Shader?
- # Какую функцию выполняет DirectX-эксперимент реального времени 1x1 Scissor Rect?
- # Какую функцию выполняет DirectX-эксперимент реального времени Wireframe?
- # Какое слово скрывается за буквой "d" в аббревиатуре LOD?
- # Какая из перечисленных ниже мер не приведёт к увеличению скорости заполнения (Fill Rate)?
- # Какая из перечисленных ниже мер не приведёт к оптимизации работы с текстурами?
- # Какая из перечисленных ниже мер не приведёт к уменьшению количества вызовов функций отрисовки и смены состояний (DP Сalls & State Changes)?
- # Что такое шейдер?
- # Какой из инструментов Intel GPA используется для отладки CPU-ограниченного приложения?
- # Что является первоочередной задачей при анализе производительности приложения?
- # Каково назначение вкладки Frame Overview в инструменте Intel GPA Frame Analyzer?
- # В каком виде представления информации в Visualization Panel наиболее чётко видны проблемные этапы обработки сцены?
- # Шейдеров какого типа не существует?
- # Используя какой язык программирования, можно редактировать исходный код выбранного шейдера?
- # Каким образом можно визуализировать действие выбранных эргов?
- # Какие из характеристик эргов, приведённых в панели Scene Overview Panel, изменяются при применении DirectX-экспериментов?
- # Что такое Intel HAXM?
- # Какую операционную систему не поддерживает Intel HAXM?
- # Выполнение какого системного требования необходимо для корректной работы Intel HAXM?
- # Как установить Intel HAXM?
- # Как изменить значение выделяемой оперативной памяти для Intel HAXM?
- # С какими образами для эмулятора совместим Intel HAXM?
- # Какая опция должна быть добавлена в разделе Hardware при создании эмулятора?
- # Как включить поддержку виртуализации, если по умолчанию она отключена?
- # С помощью какой команды в окне консоли можно убедиться, что Intel HAXM установлен и готов к работе?
- # Отображает ли Intel HAXM пользовательский интерфейс?
- # Какой из перечисленных инструментов Intel измеряет производимое приложением количество работы и соответствующее потребление энергии?
- # В чем заключается главное преимущество экономного расхода электроэнергии в работе мобильных устройств?
- # Какие операционные системы поддерживает Intel Energy Checker SDK?
- # Из скольки функций состоит ядро Intel Energy Checker SDK API?
- # Как определяется энергоэффективность в Intel Energy Checker SDK?
- # В каких единицах измерения представлена энергия в Intel Energy Checker SDK по умолчанию?
- # Какое средство в Intel Energy Checker SDK предоставляет функции экспорта и импорта счетчиков в приложения?
- # Как подготовить код к анализу с помощью Intel Energy Checker SDK?
- # Что в Intel Energy Checker SDK называется термином Productivity Link (PL)?
- # Сколько разных PL может быть открыто одновременно?
- # Какие средства применяются в Intel Energy Checker SDK для измерения объема энергии, израсходованной при работе программы?
- # В каком формате сохраняется файл, в котором записаны показатели счетчиков?
- # Предусмотрен ли в Intel Energy Checker SDK пользовательский интерфейс, который бы отображал счетчики и их показатели в запущенном приложении?
- # Какие инструменты Intel позволяют собирать необходимые данные об энергопотреблении через определенные интервалы времени?
- # Какой из инструментов Intel анализирует данные, связанные с энергопотреблением и производительностью на Android-устройствах?
- # Какие компоненты мобильных устройств сильнее других влияют на продолжительность работы устройства от аккумулятора?
- # Какую еще операционную систему кроме Android поддерживает Intel Power Monitoring Tool?
- # Какие задачи помогает упростить Intel Power Monitoring Tool?
- # Как влияет на загрузку процессора использование в фоновом режиме инструмента Intel Power Monitoring Tool?
- # Какую функциональную возможность не предоставляет Intel Power Monitoring Tool разработчикам?
- # Какие данные не показываются в строке состояния при мониторинге в режиме реального времени?
- # Каким данным в строке состояния соответствует формат BP?
- # Какая возможность не предоставляется пользователю во время профилирования в фоновом режиме?
- # В каком формате сохраняется файл журнала во время профилирования в фоновом режиме?
- # Какую из перечисленных версий Android не поддерживает Intel Power Monitoring Tool?
- # Кому полезен инструмент Intel Power Monitoring Tool?
- # Какая кнопка в Intel Power Monitoring tool отвечает за строку состояния?
- # За что в Intel Power Monitoring tool отвечает кнопка Send out log?