Андроид тест с ответами

Тест знаний Android

категория
Мобильные технологии
пройден
вопросов в тесте
требуется
сертификационный нет
в рейтинге да
время 20 минут
автор admin

Введение в тест по Google Android

Android — это мобильная операционная система построенная на ядре Linux и разработанная компанией Google. Система позволяет разработчикам писать программный код используя язык Java для создания приложений для мобильных устройств.

C 21 октября 2008-го года компания Google открыла исходный код Android. Это и стало отправной точкой на пути к популярности данной технологии.

Целевая аудитория теста по Android

Android позволяет создавать Java приложения при этом используя библиотеки Google. Поэтому данный тест будет интересен Java программистам, а также всем, кто занимается разработкой программного обеспечения для мобильных устройств.

Перед прохождением теста Android Google рекомендуется хорошо ориентироваться в основных библиотеках Java Standart Edition, а так же иметь представление и опыт в создании приложений под Android.

Структура теста Google Android

Тест можно поделить на такие темы:

  • Основные понятия
  • Классы и методы
  • Работа с данными
  • Работа с сетью
  • Аппаратное обеспечение
  • Интерфейс приложения

Дальнейшее развитие теста по Google Android

Команда Quizful будет стараться периодически добавлять новые вопросы в данный тест с целью расширить список тем, указанных выше.

Важно: Ниже обсуждается только тест в целом: покрытие тематик, типы вопросов, пути улучшения теста и так далее.

Замечания, касающиеся отдельных вопросов теста, просьба оставлять в соответствующих топиках,
которые доступны на странице результатов прохождения теста возле каждого вопроса.

Источник

Сборник тестов: 1500 вопросов и ответов на знание Android

Книга содержит 30 тестов по 50 вопросов с ответами на знание Android. Книга предназначена для подготовки к экзаменам и собеседованиям.

Оглавление

Приведённый ознакомительный фрагмент книги Сборник тестов: 1500 вопросов и ответов на знание Android предоставлен нашим книжным партнёром — компанией ЛитРес.

Дизайнер обложки Тимур Сергеевич Машнин

© Тимур Машнин, 2017

© Тимур Сергеевич Машнин, дизайн обложки, 2017

Создано в интеллектуальной издательской системе Ridero

Платформа Андроид основывается на операционной системе:

Архитектура платформы Андроид состоит из:

Приложений, фреймворка приложений, библиотек, среды выполнения Андроид, ядра Linux.

Приложений, библиотек, фреймворка библиотек, среды выполнения Андроид, ядра Linux.

Приложений, телефонного менеджера, библиотек, среды выполнения Андроид.

Приложений, телефонного менеджера, библиотек, ядра Linux.

Телефонного менеджера, библиотек, среды выполнения Андроид, ядра Linux.

Базовая единица графического интерфейса приложения Андроид это:

Ничего из ниже перечисленного.

Интерактивные элементы экрана.

Layout и Drawing.

View и Viewgroups.

Как называется Java виртуальная машина платформы Андроид:

Forth Virtual Machine

Juke Virtual Machine

Parrot Virtual Machine

Что представляет собой формат APK?

Андроид файл контента.

Андроид файл данных.

Андроид файл пакета.

Андроид файл ресурсов.

Ничего из выше перечисленного.

Файлы ресурсов Layout должны размещаться в папке:

В каталоге assets данные размещаются в формате:

Пустой процесс не должен иметь:

Активных компонентов приложения.

Инструмент bmgr используется для:

Получения резервной копии приложения.

Уничтожения архивных данных для конкретного приложения.

Все выше перечисленное.

Какие утверждения верны относительно сервисов и потоков?

Сервис запускается в отдельном потоке.

Для потока можно создать несколько экземпляров, а для сервиса нет.

Сервис не может использовать потоки для выполнения задач.

В чем разница между сервисом и асинхронной задачей?

AsyncTask зависит от контекста Activity, из которой был запущен, а сервис нет.

И AsyncTask и сервис выполняются в UI thread.

И AsyncTask и сервис имеют доступ к UI thread.

В чем разница между потоком и асинхронной задачей?

AsyncTask имеет доступ к UI потоку, а поток нет. Для доступа потока к UI потоку может использоваться класс Handler.

AsyncTask представляет общий фреймворк потоков.

И AsyncTask и потоки предназначены для выполнения длительных задач.

Запускается при вызове foreground ().

Может или нет обеспечивать уведомление в панель статуса.

Уведомление не может быть убрано, пока сервис не остановится или не перестанет быть foreground.

A1, A2, A3 и A4 являются активностями, которые были вызваны, используя намерения. При том Backstack A1-A4-A2 — A3. Активность A4 вызывает A2 с помощью флага намерения FLAG_ACTIVITY_NO_HISTORY. Когда будет вызван метод finish () активности A3, какая активность останется работающей?

Читайте также:  Герои эллады для андроида

A1, A2, A3 и A4 являются активностями, которые были вызваны, используя намерения. При том Backstack A1-A2-A4 — A3. Активность A2 вызывает A4 с помощью флага намерения FLAG_ACTIVITY_CLEAR_TOP. Когда будет вызван метод finish () активности A3, какая активность останется работающей?

A1, A2, A3 и A4 являются активностями, которые были вызваны, используя намерения. При том Backstack A1-A2-A3-A4. Активность A3 вызывает A4 без флага намерения. Когда будет вызван метод finish () активности A4, какая активность останется работающей?

Плюс (+) в выражении android:id=»@+id/my_id» означает:

Определить в качестве идентификатора ресурса

Создать новый идентификатор и добавить к ресурсам

XML-парсер должен разобрать ID строку

Если вы хотите, чтобы система запускала сервис на неопределенный срок, перезапуская его при уничтожении, тогда используйте:

Android система использует намерения, чтобы:

Широковещать системные намерения.

Широковещать пользовательские намерения.

Вызывать другие приложения из вашего приложения

Уведомление «Экран гаснет» это пример:

Если вы попытаетесь получить доступ к столбцу таблицы, который не существует, тогда будет исключение:

Максимальное количество адресов, возвращаемых методом getFromLocationName () может быть:

Методы startForeground () и stopForeground () были введены в API level:

Проверка наличия аудио эффектов осуществляется с помощью метода:

Приложения, требующие фильтрации по размеру экрана, могут использовать атрибуты:

Какое утверждение ложно относительно метода onBind ():

Вызывается, когда другой компонент хочет связываться со службой.

Вызов метода startService () приводит к вызову метода onBind ().

Если вы не хотите, чтобы связывание затем вернуло NULL.

Если вы хотите, чтобы связывание затем вернуло объект Ibinder

Платформа Android лицензирована:

Кто владеет платформой Android?

Open Handset Alliance

Какой была основная бизнес мотивация Google для поддержки Android?

Чтобы выровнять игровое поле для мобильных устройств.

Чтобы конкурировать с iPhone.

Монополизировать рынок мобильных приложений для целей лицензирования.

Чтобы позволить Google больше рекламировать.

Какой первый телефон был выпущен на Android OS?

С точки зрения производителя мобильных устройств, какие преимущества у Android?

Помимо некоторых специфических драйверов, Android обеспечивает все, чтобы устройство работало.

Android обеспечивает лучшую работу устройства.

Android позволяет устройствам конкурировать с iPhone от Apple.

Android позволяет пользователям создавать приложения для получения доходов.

Какой факт является забавным о запуске Android?

Платформу хотели назвать НЛО.

Первая версия Android была выпущена без наличия телефона на рынке.

Главной целью Android была разблокировка дверей автомобиля, когда вы оставили ключи внутри него.

Android хотели сделать с закрытым кодом, чтобы сделать больше денег для компании.

Когда была создана Open Handset Alliance?

Устройство с установленной операционной системой Android необходимо для разработки приложений для Android.

Android старается _____ низкоуровневые компоненты, такие как программный стек, с интерфейсами, так чтобы кодом конкретного производителя можно было легко управлять.

Google лицензирует некоторые проприетарные приложения.

Какая часть платформы Android с открытым исходным кодом?

Низкоуровневые модули Linux.

Все эти ответы. Весь стек платформы с открытым исходным кодом.

Когда Google купил Android?

Релизам Android начиная с 1.5 давались прозвища происходящие из?

Нечто что начинается с w/ «A».

Что не является названием версии Andriod?

Android не делает какие-либо предположения о размере экрана, разрешении или микросхемах устройства.

Какая версия Android имела самую большую долю рынка в январе 2011?

Какая часть кода, используемая Android не является открытой?

Платформа Android собрана на основе Java Micro Edition (J2ME).

Какая из перечисленных не является нативной библиотекой Android?

Android базируется на Linux из следующих соображений:

Все выше перечисленное.

Какая операционная система используется как основа Android стека?

В каком году стартовала разработка на виртуальной машине Dalvik?

Какая разница между распространением приложений для Android устройств и приложений для других устройств?

Приложения распространяются только Apple App Store.

Приложения распространяются множеством поставщиков с различными политиками приложений.

Приложения распространяются множеством поставщиков с одной и той же политикой приложений.

Приложения распространяются только Android Market.

При разработке для Android OS, Java byte код компилируется в:

Источник

8 лучших приложений для диагностики Android-смартфона

– Эх, собирался купить смартфон, а получил кота
– Где были твои глаза?
– Да с виду-то он целый, только нерабочим оказался. Не знал, как его проверить, вот и купил «кота в мешке».
Ситуация досадная, но вполне обычная, когда бывший чьим-то мобильник переходит к новому владельцу. Не хотите стать жертвой обмана? Тогда тестируйте девайс перед покупкой.

Читайте также:  Фотогалерея для андроид без рекламы

В сегодняшнем обзоре – 8 лучших приложений для диагностики Android-смартфонов. Они помогут вам узнать, что представляет собой устройство, проверить его исправность и оценить работу каждой функции. Пара минут – и все нужные сведения как на ладони.

AIDA64

Давно и нежно любимая бывалыми юзерам ПК AIDA64 существует и в мобильной версии. В отличие от десктопных релизов, цены на которые начинаются от $40, она бесплатна, а также совместима практически с любыми Android-гаджетами: смартфонами, планшетниками, умными часами, телеприставками, ТВ и т. д. Главное, чтобы версия Андроида на устройстве была не старше 4.0.

Аида отображает полную детализированную информацию об аппаратной и программной начинке девайса, выводит показания датчиков, данные о подключении к сетям и многое другое.

В приложении 13 основных разделов:

    Система, где собраны главные сведения об устройстве – марка, модель, серийный номер, объемы памяти и т.

Однако мобильная Aida64 не имеет в составе инструментов нагрузочного тестирования и бенчмаркинга. Полученные данные она отображает в виде списков и числовых показателей, понимать которые должен сам пользователь. То есть рассчитана на опытных.

Phone Doctor Plus

То ли дело Phone Doctor Plus! Вот он-то и выручит тех, кто держит смартфон впервые и просто хочет узнать, работают ли на нем камеры, динамики, датчики и прочие «железки». Впрочем, бывалые Андроид-юзеры тоже уважают «Доктора»: как ни крути, а приложение полезное. И содержательное.

В числе его возможностей:

  • Быстрое и точное тестирование 30-ти (как заявлено производителем) аппаратных элементов с определением их работоспособности.
  • Экспресс-оценка состояния основных компонентов – процессора, хранилища, оперативной памяти, батареи и сети.
  • Детальная диагностика аккумулятора и прогнозирование срока его службы.
  • Диагностика сетевых подключений.
  • Сбор сведений об установленных приложениях с оценкой их полезности и возможностью удаления.

Рабочая область Phone Doctor Plus состоит из четырех основных вкладок:

  • На первой (показана на скриншоте выше) собрана информация о текущем состоянии главных компонентов и о результатах их тестирования (4 шкалы «Железо»).
  • На второй находятся плитки запуска диагностических тестов.

  • На третьей – список приложений.
  • На четвертой – сведения о батарее и кнопки отключения ресурсоемких функций.

Утилита не собирает столь подробных сведений о каждой детали, как Aida64, а только тестирует функционал. Для проведения теста пользователь должен выполнить инструкции, которые видит на экране.

Phone Check

Phone Check (Mobile Phone Checker / Tester & Info) совмещает в себе функции Аиды и Доктора: отображает подробные сведения об аппарате и проверяет его работоспособность. Всего в приложении 11 диагностических тестов:

  • Инфо об устройстве.
  • Аккумулятор.
  • Сеть, Bluetooth.
  • Звук.
  • Дисплей.
  • Сенсорный экран (тачскрин).
  • GPS.
  • Внешний вид.
  • Камеры.
  • Датчики.
  • SoC, память, хранилище.

И 2 режима тестирования – простой и подробный. Тесты запускаются последовательно – один за другим. У пользователя есть возможность пропускать отдельные тесты или их этапы.

Помимо оценки функциональности, Phone Check отображает информацию о текущем использовании устройства – загрузке процессора, памяти, сети, заряде аккумулятора, а также общие сведения о системе.

Device Checker *SAM*

Утилита Device Checker *SAM* (Phone and tablet testing) разработана для диагностики смартфонов и планшетов Samsung, однако исправно выполняет свои задачи и на устройствах других марок. За исключением определения подлинности аппарата – эти функции доступны только владельцам Самсунгов. Зато остальное – 20 с лишним тестов, могут использовать все.

Как показал опыт, на телефоне «НЕ Самсунг» Device Checker *SAM* выдает вполне достоверные результаты – такие же, как рассмотренные выше утилиты-конкуренты. А единственное, что может вызвать затруднение у некоторых юзеров, – это англоязычный интерфейс приложения.

Device Checker *SAM* тестирует следующие компоненты и функции:

  • Bluetooth.
  • Сотовую связь.
  • SD-карту.
  • Микрофон.
  • LCD (экран).
  • Яркость и затемнение экрана.
  • Тачскрин (TSP).
  • Приемник.
  • Вывод звука через динамики.
  • Вывод звука через наушники.
  • Камеры.
  • Вспышку (фонарик).
  • Датчики.
  • Вибромотор.
  • USB и зарядку.
  • Wi-Fi.
  • Аккумулятор.

Последний тест – информация об устройстве, оказался самым неинформативным. Видимо, он тоже предназначен только для Самсунгов.

PhDoctor

Утилита PhDoctor (Mobile Phone Checker / Tester & Info) имеет почти такой же набор функций, что и конкуренты. Но помимо стандартных тестов, в ней есть пара уникальных. Один из них – определение, является ли телефон Samsung «refurbished», то есть подвергался ли он ремонту на фабрике или в сервисном центре производителя (продавца) до того, как поступил в продажу. Второй – идентификация марки и модели аппарата по номеру IMEI через веб-ресурс www.imei.info

Читайте также:  Android с готовой базой

При работе с PhDoctor некоторые пользователи столкнутся с такой же проблемой, что и в Device Checker *SAM* – он тоже страдает отсутствием русского языка.

Прочие функции и возможности PhDoctor:

  • Отображение сводной информации об устройстве (Device Detail). Отдельно о железе, софте и батарее.
  • Отчет о телефоне (Phone Report) – базовый набор последовательных тестов микрофона, динамиков, тыловой и фронтальной камер, приемника, вибромотора, акселерометра, гороскопа, датчиков приближения и освещенности, компаса, сенсорного экрана, кнопок навигации («Домой», «Назад», «Последние приложения») и фонарика (вспышки).
  • Тестирование сетевых подключений (Network Test) – Вай-фая и мобильной связи.
  • Тестирование отдельных аппаратных функций (Hardware Test) – цветопередачи и яркости экрана, телефона, микрофона и остального, что входит в набор Phone Report.

Тестирование Android

Столь прямолинейное название точно не даст перепутать это приложение с чем-либо другим. Да, «ТестированиеAndroid» именно это и делает. Но не только. Кроме 30-ти различных тестов, оно содержит инструменты сбора информации о системе и несколько полезных «приколюшек» – сканер QR-кодов, измеритель громкости звука, горизонтальный уровень и кнопку быстрого включения фонарика.

Интерфейс утилиты так же прост, как и название. Функциональные кнопки сгруппированы по назначению:

  • «Инструменты». В состав этой группы входят те самые «приколюшки».
  • В разделе «Информация об устройстве» собраны системный монитор, сведения о Wi-Fi, блютуз, процессоре, памяти, версии Андроид, аккумуляторе, камере, сети и установленных приложениях.
  • Группа «Тестирование оборудования» содержит следующие средства диагностики: «Цвет монитора», «Сенсорный экран», «Мультитач», «Камера», «Отпечаток пальца», «Динамик и вибрация», «Микрофон», «NFC» и «Местонахождение». Тест «Сенсорный экран» выполнен по типу приложения для рисования.

  • «Тестирование датчиков» включает инструменты: «Шагомер», «Датчик температуры», «Компас», «Датчик освещенности», «Акселерометр», «Датчик приближения», «Датчик давления», «Определитель силы тяжести» и «Датчик влажности».
  • В разделе «Другой» из полезного есть только кнопка выбора языка. Впрочем, при установке приложение само выбирает язык, который назначен основным в операционной системе. В моем случае это русский.

«Тестирование Android» может запускаться на смартфонах, планшетах и смарт-часах. Производитель заявляет, что оно оптимизировано для Android 9.0 и некоторых устройств марки Samsung, LG, Huawei, HTC, Google Pixel, Sony Xperia и Nokia.

Phone Doctor For Android

Phone Doctor For Android имеет несколько унылый дизайн. И первое, что видит пользователь после его запуска, – такой же унылый рекламный баннер. Русским языком здесь тоже, увы, не пахнет. Похоже, у многих это отбивает желание юзать программу дальше, но если присмотреться к ее функционалу, то всё не так уж и печально.

Функции «Доктора №2» поделены на 4 группы: «Датчики» (Sensors), «Железо» (Hardware), «Хранилище и оперативная память» (Storage Information) и «Сеть и Wi-Fi» (Network & WiFi).

  • В первом разделе содержатся средства диагностики датчиков освещенности, встряхивания, ускорения, приближения, давления и магнитного поля.
  • В разделе про железо собраны инструменты мониторинга и тестирования батареи, процессора (только спецификации), вибромотора, камеры, дисплея, динамиков, наушников и микрофона. Здесь же находятся сведения о системе.
  • Раздел «Storage Information» отображает объемы свободной и используемой оперативной памяти, а также свободное и занятое место в системном хранилище и на съемных носителях (если подключены).
  • Сетевой раздел содержит сведения о параметрах активного подключения и данные SIM-карты. Кстати, если в телефоне стоят 2 симки, программа увидит только первую.

AnTuTu Benchmark

Согласитесь, без AnTuTu Benchmark обзор приложений для диагностики Андроид-гаджетов был бы неполным. Ведь это, пожалуй, самое популярное в мире средство сравнительного тестирования производительности мобильных устройств.

  • Быстродействие памяти.
  • Быстродействие процессора и графического ускорителя.
  • Удобство использования девайса (скорость прокрутки текста и т. п.).
  • Скорость обработки данных и изображений.
  • Безопасность обработки данных.

По итогам каждого теста смартфон получает баллы (иногда их называют «попугаями»), которые затем суммируются и формируют общий показатель AnTuTu. Этим показателем и принято мериться.

Кроме того, AnTuTu Benchmark собирает общие сведения о системе и отдельных ее составляющих – сенсорах, экране, батарее, тачскрине, HTML 5 в браузере, а также проводит стресс-тесты на стабильность.

Какое из восьми приложений самое лучшее? Наверное, то где больше функций и удобней интерфейс. Чаще всего так и есть, но бывают исключения. Ведь не существует программ, которые корректно работают абсолютно на всех устройствах. Поэтому лучшим для вас будет то, что больше всего «по душе» и «по зубам» вашему смартфону.

Источник

Оцените статью