Сборник тестов: 1500 вопросов и ответов на знание Android Машнин Тимур
Опубликованное приложение.
Google Play License Verification Library.
Вопрос 21
Какие административные задачи разработчик может выполнять при использовании in-app billing сервиса Google Play?
Настройка списка продуктов.
Регистрация тестовых аккаунтов.
Добавление маркетинговых материалов на Google Play.
Добавление изображений продуктов в приложение.
Вопрос 22
Какой вспомогательный класс Google используется для установки связи с in-app billing Google Play в методе оnCreate вашей активности?
InAppBillingHelper
IabHelper
IABHelper
InAppBilling
Вопрос 23
Что значит ключевое слово «this» в следующей строке кода?
IabHelper mHelper = new IabHelper (this, base64EncodedPublicKey);
Контекст активности.
Другой экземпляр IabHelper.
Текущий интерфейс IabHelper. OnIabSetupFinishedListener.
Активность Google Play консоли разработчика.
Вопрос 24
Что из следующего является правильным использованием Google Play Licensing Service?
Проверить, заплатил ли пользователь за приложение.
Позволяет приложению установку расширений APK.
Добавляет шифрование связи между приложением и Интернетом.
Улучшает производительность приложения и уменьшает использование памяти.
Вопрос 25
Что из следующего требуется, чтобы установить среду тестирования для сервиса лицензирования?
Подписать свой аккаунт тестирования из браузера устройства.
Настроить статические ответы, возвращаемые сервером лицензирования.
Добавить тестовые аккаунты.
Отключить все аккаунты, синхронизированные на устройстве.
Вопрос 26
Что из следующего НЕ требуется для интеграции Google Analytics сервиса в вашем приложении?
Создать аккаунт Google Analytics.
Добавить разрешения в файле манифеста приложения.
Добавить лицензионный ключ в вашем приложении.
Создать и добавить файл analytics. xml в /res/values проекта.
Вопрос 27
Какие два разрешения требуются в вашем приложении, чтобы использовать сервис Google Analytics?
<uses-permission android: name=«android. permission. INTERNET» /> <uses-permission android: name=«android. permission. READ_PHONE_STATE ">
<uses-permission android: name=«android. permission. INTERNET» /> <uses-permission android: name=«android. permission. ACCESS_NETWORK_STATE»>
<uses-permission android: name=«android. permission. INTERNET» /> <uses-permission android: name=«com. android. vending. CHECK_LICENSE ">
<uses-permission android: name=«android. permission. CHECK_LICENSE» /> <uses-permission android: name=«android. permission. ACCESS_NETWORK_STATE»>
Вопрос 28
Какие два разрешения требуются в вашем приложении, чтобы использовать License Verification Library?
<uses-permission android: name=«android. permission. INTERNET» /> <uses-permission android: name=«com. android. vending. ACCESS_NETWORK_STATE»/>
<uses-permission android: name=«android. permission. ACCESS_NETWORK_STATE» /> <uses-permission android: name=«com. android. vending. CHECK_LICENSE»/>
<uses-permission android: name=«android. permission. INTERNET» /> <uses-permission android: name=«com. android. vending. CHECK_LICENSE»/>
<uses-permission android: name=«android. permission. INTERNET» /> <uses-permission android: name=«com. android. vending. READ_PHONE_STATE»/>
Вопрос 29
Для создания Android эмулятора, который поддерживает Google Play License сервисы, какой пакет нужен?
Google API версия 8 или выше.
Примеры SDK.
Maps System Image.
Android Support репозиторий.
Вопрос 30
Что из следующего не верно о Ad Mediator?
Позволяет извлечь выгоду из более чем одной рекламной сети.
Позволяет изменить рекламную сеть без необходимости обновления.
Поддерживает house ads рекламу, так что вы можете продвигать свои приложения.
Не позволит вам использовать более одной рекламной сети.
Вопрос 31
Что из следующего не верно о технике монетизации с помощью подписки?
Она работает, предлагая приложения бесплатно, но взимая ежемесячную плату за услуги, предлагаемые в приложении.
Она работает, предлагая платные приложения за минимальную сумму и взимая ежемесячную плату за услуги, предлагаемые в приложении.
Она работает, предлагая приложения бесплатно, но взимая ежегодную плату зза услуги, предлагаемые в приложении.
Она работает, позволяя пользователю заплатить один раз за загрузку приложения, а затем пользователь получает бесплатные обновления.
Вопрос 32
Какие из следующих тегов требуются для того, чтобы включить рекламные объявления в вашем приложении, используя AdMob?
<com. google. ads. AdView />.
<com. google. ads. AdMob. AdView />.
<com. google. ads. AdMob />.
<com. google. ads. AdMob. View />.
Вопрос 33
Какие виды продукции могут быть проданы с помощью in-app billing?
Продукты с разовой оплатой.
Автоматизированный, повторяющийся биллинг (подписки).
Бесплатные приложения.
Продукты, которые могут быть предоставлены пользователю для их тестирования, прежде чем платить за них. Такие продукты оплачиваются после того, как пользователь одобрит их.
Вопрос 34
Какие из следующих утверждений верны о состоянии запущенного приложения, когда пользователь начинает покупать продукт, используя in-app billing?
Запущенное приложение остановлено.
Запущенное приложение уничтожено.
Запущенное приложение приостановлено.
С запущенным приложением ничего не происходит, так как покупка осуществляется через сервис Google Play Live. Просто требуется ключ, который сгенерирован для приложения.
Вопрос 35
Какой из следующих методов вызывается, когда результат покупки будет получены при «In-app billing»?
onResultReceived ()
onPurchaseComplete ()
onActivityResult ()
onPurchaseResultComplete ()
Вопрос 36
Что из следующего не верно о Managed in-app продуктах?
Они имеют свою собственную информацию, которая отслеживается и управляется Google Play.
Их информация о покупках сохраняется на сервере Google и удаляется, когда приложение будет удалено.
Они могут быть расходуемыми.
Они могут быть не расходуемыми.
Вопрос 37
Что из следующего не может быть сделано с помощью Google Play Licensing?
Ваше приложение может запросить Google Play во время выполнения и получить статус лицензирования для текущего пользователя.
Вы можете применить лицензирование для приложения.
Вы можете решить какие ограничения применять в вашем приложении.
Вы можете конвертировать ваше бесплатное приложение в платное приложение, если ваше приложение достигнет большого количества загрузок.
Вопрос 38
Какие из следующих утверждений верны о файлах расширения APK?
Это файлы специального формата, которые разработчики получают, когда файл APK приложения распаковывается.
Это формат файлов, который обеспечивается Play Store для любого платного приложения, которые могут быть использованы, чтобы извлечь файл APK.
Это дополнительные файлы, размещаемые в Google Play, чтобы преодолеть ограничение размера файла APK приложения.
Это дополнительные файлы, которые посылаются разработчиком непосредственно пользователю (если требуется), чтобы преодолеть ограничение размера файла APK приложения.
Вопрос 39
Что из следующего является правильным местом в вашем приложении чтобы использовать проверку лицензионный ключа?
Классы Java.
AndroidManifest. xml файл.
Файл ресурса макета основной активности.
Он не используется в приложении вообще.
Вопрос 40
Что из следующего не требуется, чтобы протестировать лицензирование приложения, прежде чем оно будет опубликовано, с помощью инструментов, предоставляемых консолью разработчика Google Play?
Ответы тестов
Тестовые аккаунты
Среда выполнения, которая имеет пользователя, вошедшего в один из тестовых аккаунтов.
Google Play Test Licensing Service.
Вопрос 41
Что из перечисленного не верно о публикации приложения?
Публикация это процесс, который позволяет пользователям устанавливать приложения на своих Android-устройствах.
Публикация это процесс, который позволяет разработчикам настроить сервис Google License с приложением.
Подготовка приложения к выпуску с помощью сборки файла APK версии релиза является одним из этапов процесса публикации приложения.
Релиз приложения для пользователей является одним из этапов процесса публикации приложения.
Вопрос 42
Что из следующего содержит инструменты, необходимые для сборки и подписания окончательной версии приложения?
Dlavik Debug Monitor Server (DDMS)
Android Development Tools (ADT)
Android Debugging Bridge (ADB)
License Verification Library (LVL)
Вопрос 43
Что из следующего НЕ распространяется на Interstitial объявления?
Они представляют насыщенные HTML5 и веб-приложения.
Они, как правило, помещаются между точками перехода в пределах или при входе или выходе из мобильного приложения.
Они используются для завершения in-app billing транзакции для связи с сервером.
Они, как правило, отображаются как полный экран или большое всплывающее окно. Некоторые из них показывают видео, изображения или другие сложные элементы.
Вопрос 44
Следующий фрагмент кода добавляет AdView в макет. На что XML-атрибут ads: adUnitId ссылается?
<com. google. ads. AdView android: id="@+id/adView» android: layout_width=«wrap_content» android: layout_height=«wrap_content» ads: adUnitId=«MY_AD_UNIT_ID» ads: adSize=«BANNER» ads: testDevices=«TEST_EMULATOR, TEST_DEVICE_ID» ads: loadAdOnCreate=«true»/>
ID устройства, на котором отображаются объявления для тестирования.
Идентификатор издателя, как это предусмотрено AdMob.
Расположение объявление в активности.
ID Android ресурса AdView.
Вопрос 45
Что следующий фрагмент кода делает?
AdRequest request = new AdRequest ();
request. setGender (AdRequest. Gender. FEMALE);
request. setLocation (location);
request. setBirthday («19850101»);
Настроить запрос объявления, чтобы улучшить целевые объявления Google.
Отправить информацию аутентификации рекламному серверу.
Информация регистрации поставщик о текущем пользователе для включения аккаунта объявлений.
Настройка обязательной информации, которая требуется рекламным сервером.
Вопрос 46
Что из следующего не должны быть обработано разработчиком, если Google Play in-app billing используется в Android приложении?
Проверить детали для финансовой транзакции.
Аутентификация пользователя для использования приложения.
Построение товаров в приложении и установление цен.
Добавление макета приложения и ресурсов.
Вопрос 47
Что из следующего требуется чтобы добавить список in-app продукции в Google Play?
Использовать разрешение com. android. vending. BILLING в вашем приложении.
Пользовательское разрешение com. android. vending. PRODUCTS в вашем приложении
Иметь Google Wallet торговый счет.
Одобрение Google перед листингом продукции.
Вопрос 48
Предположим, <SDK-Path> относится к пути установки Android SDK, который из следующих является правильным путем установки для Google Play Billing Library?
<SDK-Path> \android-sdk\extras\play_billing
<SDK-Path> \android-sdk\extras\google\play_billing
<SDK-Path> \android-sdk\google\play_billing
<SDK-Path> \android-sdk\extras\google\billing
Вопрос 49
Что следующий фрагмент кода делает?
iabHelper. startSetup (
new IabHelper. OnIabSetupFinishedListener () {
public void onIabSetupFinished (IabResult result)
{
if (!result. isSuccess ()) {……
} else {……
}}});
Проверка, завершена ли покупка.
Проверка приемлемости использования кредитной карты.
Инициализация настройки биллинга в вашем приложении.
Проверка успешно ли оплачена вся сумма.
Вопрос 50
Что следующий фрагмент кода делает?
mHelper. launchPurchaseFlow (this,
ITEM_SKU, 10001,
mPurchaseFinishedListener,»»);
Сообщает Google Play, чтобы добавить товар в список товаров.
Отправляет купленный товар в приложение.
Запускает и заканчивает процесс покупки.
Запускает процесс покупки.
Тест 28
Вопрос 1
