Сборник тестов: 1500 вопросов и ответов на знание Android - Тимур Машнин
Шрифт:
Интервал:
Закладка:
Их информация о покупках сохраняется на сервере 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-sdkextrasplay_billing
<SDK-Path> android-sdkextrasgoogleplay_billing
<SDK-Path> android-sdkgoogleplay_billing
<SDK-Path> android-sdkextrasgooglebilling
Вопрос 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
После завершения покупки, используя Google Play in-app billing, результат возвращается в активность. Какой метод вы должны переопределить для обработки возвращенного результата?
onActivityResult.
onResultReturned.
onPurchaseFinished.
OnIabPurchaseFinished
Вопрос 2
Какой из следующих двух классов в License Verification Library является основным классом, используемым для связи с сервером лицензирования?
LicenseChecker и LicenseCheckerCallback.
License и LicenseCallback.
LicenseCallback и LicenseCheckerCallback.
LicenseVerifier и LicenseVerifierCallback.
Вопрос 3
Предположим, что вы создали приложение, которое обменивается данными с сервером лицензирования при запуске приложения. Что вы можете сделать, чтобы избежать коммуникации и получения одинаковых ответов каждый раз, когда пользователь открывает приложение после первого использования?
Сохранить полученный ответ в переменной String.
Сохранить полученный ответ постоянно на устройство с помощью SharedPreferences.
Сохранить ответ в базе данных SQL устройства.
Сохранить ответ на сервере лицензирования, отправив идентификатор устройства.
Вопрос 4
При отслеживании ошибок в вашем приложении с помощью мобильного сервиса аналитики, что из перечисленного является не правильным типом информации, которую вы можете собрать?
Где в коде произошло исключение.
Время когда была выброшена ошибка.
Какие действия пользователя вызвали ошибку.
Какой компонент Android ОС выбросил исключение.
Вопрос 5
Что из следующего может быть выполнено только перед релизом приложения, а не после?
Создать список продуктов, которые могут быть приобретены через in-app billing.
Удалить сообщения журнала.
Собрать подписанный релиз приложения.
Создать Google Wallet торговый счет.
Вопрос 6
Что из перечисленного не верно о включении рекламы в приложения с помощью AdMob?
Android-проект библиотеки, включенный в AdMob SDK, добавляется как проект библиотеки в приложение.
AdMob SDK jar файл добавляется в путь сборки приложения.
URL адрес интернет-сервиса AdMob используется в приложении.
Имя пакета приложения и SHA сертификат представляются службе AdMob и ключ возвращается для конкретного приложения. Этот ключ затем используется в макете приложения.
Вопрос 7
Что из следующего является неправильным объяснением активности?
Если экземпляр другой активности создается, когда активность выполняется, метод оnPause () будет выполнен.
Когда активность отображается на переднем плане, метод onResume () будет выполнен.
Когда активность отображается снова, метод onRestart () будет выполняться вместо метода оnStart ().
Когда активность возвращается из оnPause (), тогда иногда может выполняться оnCreate ().
Вопрос 8
Что из следующего является неправильным объяснением androiddebuggable атрибута тега <application> файла AndroidManifest. xm?
Если его значение не установлено, он будет обработан, как «false».
Его значение необходимо установить как «true» для того, чтобы использовать breakpoint функцию в Eclipse.
android: debuggable установленное значение можно прочитать в приложении.