Сертификат RetraTech "Разработка приложений для Android" 2021
  • Сертификат RetraTech "Разработка приложений для Android" 2021
Сертификат RetraTech "Разработка приложений для Android" 2021
  • Сертификат RetraTech "Разработка приложений для Android" 2021

Разработка приложений для Android

850,00 руб.
В течение часа!
Экзамен Разработка приложений для Android для программистов и системных администраторов.
 
Сертифицированные специалисты RetraTech по программе «Разработка приложений для Android» обладают отличными навыками разработки приложений для Android на языке Java. Программист, прошедший данную сертификацию, владеет различными приёмами разработки пользовательского интерфейса, написания и отладки приложений с использованием объектно-ориентированного языка программирования Java и языка разметки XML.
Количество
Есть в наличии!

Вопросы: экзамен состоит из 40 вопросов.
Время: на его прохождение отводится 100 минут.
Проходной балл: 70% и выше.

Бумажная версия сданного сертификата заказывается на сайте RetraTech.
9999 шт.
Внимание !
Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier!

Какой метод класса PhoneStateListener необходимо переопределить для отслеживания телефонных звонков вашим приложением?

onCallStateChanged

onRingStateChanged

onPhoneCallState

onPhoneStateChanged

onPhoneChanged

 

 

Что произойдет с Источником данных в результате выполнения следующего фрагмента кода?

ContentResolver cont = getContentResolver();

cont.delete(PathUri, null, null); //PathUri - путь URI в Источнике данных (Content provider)

Будет удалена запись по указанному пути URI

Будет удален Источник данных

Произойдет выброс исключения

Будут удалены все данные, кроме записи по указанному пути URI

Будут удалены данные из записи по указанному пути URI

 

 

Какие методы класса ContentResolver используются для вставки новых записей в Content Provider (Источник данных)?

addData

insert

bulkInsert

insertProvider

add

 

 

 

Что означает следующая запись в файле манифест?

android:versionName="2.1 Pro"

Приложение работает на Android 2.1 Pro

Версия приложения 2.1 Pro, которая будет доступна пользователям приложения

Указывает минимальную версию Android, поддерживаемую данным приложением

В приложении используется версия SDK 2.1 Pro

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




Что необходимо добавить в манифест файл для использования в приложении карт Google Maps?

<uses-library android:name="com.google.maps"/>

<uses-library android:name="com.android.google.maps"/>

<uses-library android:name="com.google.maps.android"/>

<uses-library android:name="com.google.android.maps"/>

<uses-library android:name="com.google-maps.android"/>

 

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

 < activity ... android:change_config="locale" .../>

 < activity ... android:configChanges="locale" .../>

 < activity ... android:changes="locale" .../>

 < activity ... android:config="locale" .../>

 < activity ... android:changeConfig="locale" .../>

 

Какие из перечисленных ниже может быть достигнуто с помощью TelephoneNumberUtil класса?

Установка и извлечение номера переадресации вызова на Android устройстве.

Получить номер телефона из списка контактов в устройстве.

Удаление телефонного номера из списка контактов в телефоне устройства.

Формат международного телефонного номера.

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


 

Какая информация об обнаруженных точках доступа не может быть получена в результате сканирования на их наличие, используя метод getScanResults из WifiManager?

Скорость соединения

Уровень сигнала

Поддерживаемые методы аутентификации

Идентификатор SSID

Нет верного варианта. Всё из перечисленного может быть получено.


 

Какая из статических констант класса ConnectivityManager используется отслеживания ситуации, если текущее соединение выбрано в результате возникновения проблем с предпочтительной сетью (в этом случае константа принимает значение true)?

EXTRA_NETWORK_INFO

EXTRA_NETWORK

EXTRA_IS_FAILOVER

EXTRA_REASON

EXTRA_NO_CONNECTIVITY


 

Какую строку кода необходимо добавить в пропущенном месте для извлечения из SIM-карты названия оператора?

int simState = telephonyManager.getSimState();

switch (simState)

{

        case (TelephonyManager.SIM_STATE_READY):

        {

               // ... Узнать оператора ...

 

               break;

        }

        default: break;

}

 

String Name = telephonyManager.getSimOperatorName();

String Name = getSimOperatorName(telephonyManager);

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

String Name = simOperatorName(telephonyManager);

String Name = getSimOperatorName();




Какие из следующих условий действительны для
Intent.CALL_ACTION и Intent.DIAL_ACTION?

Intent.action = Intent.CALL_ACTION используется, когда телефонный номер должен быть набран без показа пользовательского интерфейса на устройстве.

Intent.action == Intent.CALL_ACTION верно, когда на устройство поступает телефонный звонок.

Intent.action = Intent.CALL_ACTION используется, когда телефонный номер должен быть набран без того, чтобы вызов был явно инициирован пользователем.

Оба они используются для набора телефонного номера на устройстве.

Intent.action = Intent.DIAL_ACTION используется, когда телефонный номер должен быть набран без показа пользовательского интерфейса на устройстве.

 

Что такое "Android-dх"?

Инструмент для создания байт-кода Androida из .class файлов.

Редактор ресурсов для создания пользовательского интерфейса для приложений Android.

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

Эмулятор для выполнения и отладки Android проектов.

Инструмент командной строки для создания файлов Android проекта.

 

 

Каким способом можно включить Bluetooth-адаптер?

String a = BluetoothAdapter.ACTION_REQUEST_ENABLE;
startActivityForResult(new Intent(a), 0);

String a = BluetoothAdapter.ACTION_REQUEST_ENABLE;
startActivityForResult(new Intent(a));

String a = BluetoothAdapter.AdapterEnable(true);
startActivityForResult(new Intent(a), 0);

String a = BluetoothAdapter.Enable();
startActivityForResult(new Intent(a), 0);

String a = BluetoothAdapter.ACTION_ENABLE;
startActivityForResult(new Intent(a), 0);


 

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

@Override

public int onStartCommand(Intent intent, int flags, int startId)

{

   if ((flags & ??== 0)

   {

      // Сервис был повторно запущен

   }

   else {}

   return Service.START_STICKY;

}

 

START_FLAG_REDELIVERY

START_REDELIVER_INTENT

START_STICKY

START_NOT_STICKY

START_FLAG_RETRY


 

Какие из следующих пунктов вы должны включить в свой проект для использования интерфейсов API и классов, необходимые для доступа к камере на мобильном устройстве?

Import android.hardware.camera

Import android.camera

Import android.util

Import android.hardware

Import android.drivers


Укажите, что такое Toast в Android-приложениях?

Тип разметки приложения

Класс для описания меню приложения

Свойство LinearLayout

Всплывающее сообщение для оповещения пользователя

Тип сообщения об ошибке приложения


 

Что из перечисленного является неверным утверждением о назначении файла манифеста?

Перечисляет связанные библиотеки

Объявляет минимальный уровень API Android, необходимый для работы приложения

Объявляет имя Java-пакета приложения, который служит уникальным идентификатором

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

Содержит список необходимых разрешений для обращения к защищенным частям API и взаимодействия с другими приложениями

 

 

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

location = locationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);

double latitude = location.getLatitude();

double longitude = location.getLongitude();

List<Address> addresses = null;

Geocoder gc = new Geocoder(this, Locale.getDefault());

try

{

        /* Место для вставки фрагмента кода из нижеперечисленных вариантов ответов */

}

catch (IOException e) {}

 

 

addresses = gc.getListFromLocation(latitude, longitude, 10);

addresses = gc.getFromLocation(latitude, longitude, 10);

addresses = gc.getAddressListFromLocation(latitude, longitude, 10);

addresses = gc.getLocation(latitude, longitude, 10);

addresses = gc.getAddressFromLocation(latitude, longitude, 10);


 

Как правильно записать код для получения доступа к Bluetooth-адаптеру?

BluetoothAdapter bluetooth = BluetoothAdapter.getAdapter(adapter(0), null);

BluetoothAdapter bluetooth = BluetoothAdapter.DefaultAdapter();

BluetoothAdapter bluetooth = BluetoothAdapter.Adapter();

BluetoothAdapter bluetooth = BluetoothAdapter.getDefaultAdapter();

BluetoothAdapter bluetooth = BluetoothAdapter.getAdapterList();

 

 

Рассмотрите следующий фрагмент кода:

public class HelloSample extends Activity {

    @Override

    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.main);

    }

 

    @Override

    public void onConfigurationChanged(Configuration newConfig) {

        super.onConfigurationChanged(newConfig);               

        setContentView(R.layout.main);

    }

}

Будет ли вызван метод onConfigurationChanged при повороте экрана?

 

Нет, так как нужно добавить android:configChanges="orientation|keyboardHidden" в манифест файле.

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

Да, но только в ландшафтном режиме.

Нет, так как метод onRotate не перегружен.

Нет, так как Android не поддерживает вращения устройства.


 

Укажите, какая из строк кода является неверной.

int icon = R.drawable.icon;

String text = "Notification";

long time = System.currentTimeMillis();

1) Notification notification = new Notification(icon, text, time);

.....

int refID = 1;

2) notificationManager.notify(refID, notification); //показ уведомления

.....

3) notificationManager.cancel(refID); //отмена показа уведомления

 

Строка 1

Строка 3

Строка 2

Строки 2 и 3

Код не содержит ошибок

 

 

Что возвращается в результате выполненного запроса к базе данных в Android?

Объект SQLiteResult

Ссылку на результирующую строку

Объект Cursor

Строку значений (типа String)

Объект SelectValues

 


Ниже представлен фрагмент кода, в котором происходит получение доступа к ресурсам, предназначенным только для чтения. Какой объект нужно записать на пропущенном месте?

Resources res = getResources();

??? file  = res.openRawResource(R.raw.name); // name - имя файла в ресурсах


ResourcesStream

StreamOut

FileStream

InputStream

Stream


 

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

<EditText

1)   android:id = "@+id/editText2"

2)   android:layout_width = "fill_parent"

3)   android:layout_height = "wrap_content"

4)   android:text = "@string/site_name"

5)   android:textColor = "?android:textColor" />

 

В строках 2 и 3

Фрагмент кода не содержит ошибок

В строке 5

В строке 4

В строке 1

 


Какие из следующих пунктов НЕ являются методами жизненного цикла Android приложения, которые могут быть реализованы для выполнения различных операций в течение жизни Activity?

OnCreate

onRestart

OnInit

onStart

onCompleteThaw




Какая из констант, описывающих текущее состояние услуги, не может быть возвращена методом getState из объекта ServiceState?

PhoneStateListener serviceStateListener = new PhoneStateListener()

{

    public void onServiceStateChanged(ServiceState serviceState)

    {

        if (serviceState.getState() == ServiceState.???

        {...}

    }

}

 

STATE_OUT_OF_SERVICE

STATE_EMERGENCY_ONLY

STATE_POWER_OFF

Нет верного ответа

STATE_IN_SERVICE


 

Какой из следующих видов ViewGroup (Layout) для каждого View-элемента настраивает положение относительно других элементов?

RelativeLayout

AbsoluteLayout

PositiveLayout

LinearLayout

TableLayout

 

 

Укажите, в каком блоке представленного фрагмента кода допущена ошибка.

 // Блок 1

Intent a = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);

 // Блок 2

a.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);

 // Блок 3

a.putExtra(RecognizerIntent.EXTRA_LANGUAGE, Locale.ENGLISH);

a.putExtra(RecognizerIntent.EXTRA_PROMPT, "Say");

a.putExtra(RecognizerIntent.EXTRA_MAX_RESULTS, 3);

 // Блок 4

startActivityForResult(a, VOICE_RECOGNITION);

 

Блок 2

Блок 1

Блок 4

Блок 3

Фрагмент кода не содержит ошибок

 

 

Какой метод из объекта BluetoothAdapter необходимо вызвать для инициализации процесса ожидания входящего Bluetooth-соединения?

listenUsingRfcommWithServiceRecord

connectUsingRhtfcommandWithServiceRecord

connectUsingRfcommOnlyServiceRecord

bluetoothConnect

createRfcommSocketToServiceRecord


 

Какие из перечисленных фрагментов кода позволяют произвести загрузку файла?

FileInputStream in = openFileInput("base.txt");

String name = "base.txt";
FileInputStream in = openFileInput(name);

String name = "base.txt";
FileInputStream in = openFileInput(name, Context.MODE_PRIVATE);

String name = "base.txt";
FileInputStream in = openFileInput(name, Context.MODE_APPEND);

FileInputStream in = fileInput("base.txt", Context.MODE_APPEND);


 

Что из перечисленного ниже может быть использовано для обработки команд из пунктов меню в Android приложениях?

commandAction

onMenuItem

onMenuItemSelected

onMenuItemClicked

onOptionsItemSelected

 

 

Какая из следующих функций из класса Activity не может быть перегружена (override)?

onFreeze()

onCreate()

onPause()

Нет верного ответа

onDataBinding()


 

Как можно переключить отображение карты из схематического режима, который выводится объектом MapView по умолчанию, на спутниковый?

mapView.setSatellite_Mode(true);

mapView.setSatelliteMode(true);

mapView.setSatellite(true);

mapView.setSatelliteView(true);

mapView.setMapSatelliteMode(true);

 

 

Что необходимо записать в пропущенном месте для того, чтобы доступ к файлу имело не только текущее приложение, но и другие приложения? (выберите все возможные варианты)

FileOutputStream out = openFileOutput("document.txt", ???);

Context.MODE_APPEND

Context.MODE_PRIVATE

Context.MODE_WORLD_WRITEABLE

Context.MODE_WORLD_READABLE

Context.MODE_MULTI_PROCESS

 

 

Каким из перечисленных способов для снимка можно изменить информацию о модели камеры в метаданных?

File img = new File(Environment.getExternalStorageDirectory(), "DSC00921.jpg");

ExifInterface metaData = new ExifInterface(img.getCanonicalPath());

String model = metaData.getAttribute(ExifInterface.TAG_MODEL);

 

// ...

// Строка, изменяющая информацию о модели камеры

// ...

 

metaData.setAttribute("Nokia");

Нет верного варианта среди перечисленных

model.setAttribute(ExifInterface.TAG_MAKE, "Nokia");

model.setAttribute("Nokia");

metaData.setAttribute(ExifInterface.TAG_MAKE, "Nokia");



Какие из следующих вызовов функции могут быть использованы для запуска службы из приложения Android?

startActivity

runService

launchService

bindService

StartService


 

Какие отличия в параметрах имеют методы sendDataMessage и sendTextMessage класса SmsManager?

Указание источника данных

Указание порта адресата

Указание номера адресата

Указание кодировки

Указание массива байтов, который содержит данные для отправки


 

Что произойдет при выполнении следующего фрагмента кода при отсутствии файла document.txt?

FileOutputStream out = openFileOutput("document.txt", Context.MODE_PRIVATE);

Приложение "зависнет"

Будет предложено пользователю самостоятельно создать файл

Произойдет выброс исключения

Файл будет создан автоматически

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

 

Какие из следующих записей цветовых ресурсов являются неверными?

##2100AA00

green

Все записи являются верными

#00A

#2100AA00


 

Какой метод используется для получения географических координат заданного местоположения?

Geocoder a = new Geocoder(this, Locale.US);

String addr = "1200 Venetian Causeway, Miami, FL, United States";

List<Address> locations = null;

try

{

    locations = a.метод(addr, 10);

}

catch (IOException e) {}

 

getCoordinatesFromLocationName

getLocation

getCoordinatesFromLocation

getCoordinatesFromName

getFromLocationName

 


Какой будет результат выполнения следующего фрагмента кода?

 Vibrator vibro = (Vibrator)
getSystemService(Context.VIBRATOR_SERVICE);

long[] vibStyle = { 5, 2 };

vibro.vibrate(vibStyle, 3);

Виброзвонок - 5 сек
Пауза - 2 сек
Повтор - 3 раза

Виброзвонок - 3 мс
Пауза - 2 мс
Повтор - 5 раз

5 длительных вибраций
2 коротких вибраций
Повтор - 3 раза

5 длительных вибраций
2 коротких вибраций
Действует в течении 3 сек

Виброзвонок - 5 мс
Пауза - 2 мс
Повтор - 3 раза


 

Укажите, как исправить ошибку в указанном фрагменте кода

String numb = "1234567";

String text = "SMS TEXT";

smsManager.sendTextMessage(text, null, null, numb, null);//ошибка

 

smsManager.sendTextMessage(null, null, text, numb, null);

smsManager.sendTextMessage(null, text, numb, null, null);

smsManager.sendTextMessage(numb, null, text, null, null);

smsManager.sendTextMessage(text, null, numb, null, null);

smsManager.sendTextMessage(null, numb, text, null, null);

 


Определите, для чего необходим следующий фрагмент кода.

PhoneStateListener loc = new PhoneStateListener()

{

        public void onCellLocationChanged(CellLocation location)

        {

               GsmCellLocation gsmLocation = (GsmCellLocation)location;

                Toast.makeText(getApplicationContext(), String.valueOf(gsmLocation.getCid()), Toast.LENGTH_LONG).show();

        }

};

 

telephonyManager.listen(loc,PhoneStateListener.LISTEN_CELL_LOCATION);

Поиск GSM-оператора

Уведомление о нахождении базовой станции

Отслеживание необходимости поиска базовой станции

Отслеживание смены базовых станций

Поиск ближайших базовых станций

 

С помощью какого метода из перечисленных можно контролировать доступность сети определенного типа (в том числе изменять состояние адаптера, привязанного к конкретной сети)?

String serv = Context.CONNECTIVITY_SERVICE;

ConnectivityManager connectivity = (ConnectivityManager)getSystemService(serv);

connectivity.метод(NetworkType.WIFI, false); // адаптер для Wi-Fi выключен


setAdapterState

setRadio

setAdapter

setNetwork

setState





Какой
из перечисленных фрагментов кода соответствует рисунку?

< PreferenceCategory android:title = "Check Box Description"/>
< CheckBoxPreference   
android:key = "PREF_CHECK_BOX"         
android:title = "Check Box"     
android:summary = "Preference Category"        
android:defaultValue = "true" />

< PreferenceCategory android:title = "Preference Category"/>
< CheckBoxPreference 
android:key = "PREF_CHECK_BOX"       
android:title = "Check Box"   
android:summary = "Check Box Description"    
android:defaultValue = "true" />

 

< PreferenceCategory android:title = "Check Box"/>
< CheckBoxPreference   
android:key = "PREF_CHECK_BOX"         
android:title = "Preference Category"  
android:summary = "Check Box Description"      
android:defaultValue = "true" />

 

< PreferenceCategory android:title = "Check Box"/>
< CheckBoxPreference   
android:key = "PREF_CHECK_BOX"         
android:title = "Check Box Description"        
android:summary = "Preference Category"        
android:defaultValue = "true" />

 

< PreferenceCategory android:title = "Check Box Description"/>
< CheckBoxPreference   
android:key = "PREF_CHECK_BOX"         
android:title = "Check Box"     
android:summary = "Preference Category"        
android:defaultValue = "Check Box" />


 

Рассмотрите следующий фрагмент кода:

public class MyReceiver extends PhoneStateIntentReceiver{

  @Override

  public void onReceiveIntent(Context context, Intent intent) {

    if (intent.action == Intent.CALL_ACTION)

      { }

  }

}

 

Предполагая, что notifyPhoneCallState был вызван чтобы MyReceiver получал уведомления о состояния телефонного звонка, в каком из следующих случаев код будет выполнен?

Код внутри метода никогда не будет выполнен.

Когда пользователь нажимает кнопку вызова на устройстве.

Когда исходящий телефонный звонок инициирован на устройстве.

Когда устройство получает входящий звонок.

При прекращенний входящего телефонного звонка.


Вам необходимо в приложении получить доступ к системным ресурсам внутри XML-файла. Что Вы будете писать вместо

[packagename:]?  [packagename:] layout_width="fill_parent"

android:

systemResources:

system:

android_resources:

sys_res:



К какому максимальному количеству пунктов меню можно добавить значки (иконки)?

4

6

8

5

Неограниченное количество


 

Какой символ (вместо символа * в записи ниже) необходимо использовать, чтобы сослаться на один ресурс внутри другого?

 attribute="*[packagename:]resourcetype/resourceidentifier"

#

@

&

$

%

 

 

Какой класс используется для указания требований к источнику данных (LocationProvider)?

Demands

Conditions

Criteria

Requirements

Claims

 

 

Какой метод из перечисленных необходимо использовать для описания меню для Activity?

onMenuCreateOptions()

onMenuCreate()

onSetMenu()

onCreateOptionsMenu()

onCreateMenu()

 

 

Определите, в какой из выделенных жирным строк кода содержится ошибка.

   private void SaveSharedPreferences(String key, String value){

    SharedPreferences config = getPreferences(MODE_PRIVATE);

    SharedPreferences.Editor editor = config.edit();

    editor.putString(key, value);

    editor.commit();

   }

 

   private void LoadSharedPreferences(){

    SharedPreferences config = getPreferences(MODE_PRIVATE);

    String strSavedKey = config.getString("textEntryValue", "");

    textSavedKey.setText(strSavedKey);

   }

 

Код не содержит ошибок

String strSavedKey = config.getString("textEntryValue", "");

SharedPreferences config = getPreferences(MODE_PRIVATE);

SharedPreferences.Editor editor = config.edit();

editor.commit();

 

 

Какой метод позволяет сохранить все объекты и их значения (касаемо Activity), если приостановленное Activity уничтожается в следствии нехватки памяти?

SaveActivityState

onSaveInstanceState

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

SaveActivityState и onSaveState

onSaveState


 

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

onSearchClick()

onSearch()

onSearchButtonClick()

onSearchRequested()

Нет верного ответа


 

Какую функцию выполняет следующий фрагмент кода?

String provider = LocationManager.GPS_PROVIDER; Location location = (LocationManager)getSystemService(Context.LOCATION_SERVICE).getLastKnownLocation(provider);

Получает последнее зафиксированное местоположение

Получает последний используемый источник данных (LocationProvider)

Получает последний найденный источник данных (LocationProvider)

Получает текущее местоположение

Ничего из перечисленного. Код содержит ошибку

 

 

Что будет в результате выполнения данного фрагмента кода?

Toast mes = Toast.makeText(getApplicationContext(), "Welcome", Toast.LENGTH_LONG);

mes.setGravity(Gravity.CENTER, 0, 0);

LinearLayout toastView = (LinearLayout) mes.getView();

ImageView mes_image = new ImageView(getApplicationContext());

mes_image.setImageResource(R.drawable.mes_img);

toastView.addView(mes_image, 0);

mes.show();

Появится тестовое сообщение по центру экрана с текстом "Welcome"

Появится тестовое сообщение в левом верхнем углу с текстом "Welcome"

Появится сообщение об ошибке

Появится тестовое сообщение в левом верхнем углу с текстом "Welcome" и картинкой по центру экрана

Появится текстовое сообщение по центру экрана с картинкой и текстом "Welcome" под ней


 

Что будет в результате выполнения следующего фрагмента кода?

notification.ledARGB = Color.WHITE;

notification.ledOffMS = 0;

notification.ledOnMS = 1;

notification.flags = notification.flags | Notification.FLAG_SHOW_LIGHTS;

Произойдет выброс исключения

Светодиод включится на 1 секунду в качестве уведомления

Ничего не произойдет

Будет выключен белый светодиод

Будет включен белый светодиод в качестве уведомления

 

 

Какой класс используется для записи заранее известного набора значений при хранении состояния UI, пользовательских или программных настроек (так называемые "Общие настройки")?

Configuration. Editor

AppConfiguration. Editor

SharedPreferences. Editor

AllConfig. Editor

CommonConfig. Editor


 

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

MySQL

PostgreSQL

MSSQL

DB2

SQLite


 

Что необходимо написать вместо выделенной строки для добавления в пункт меню "Файл" следующее подменю с пунктами "Создать", "Открыть"?

public static final int menuFile = 101;

public static final int menuCreate = 201;

public static final int menuOpen = 202;

public static final int menuHelp = 301;

 

@Override

public boolean onCreateOptionsMenu(Menu menu)

{

        menu.add(Menu.NONE, menuFile, Menu.NONE, "Файл");

        menu.add(Menu.NONE, menuHelp, Menu.NONE, "Справка");

        return super.onCreateOptionsMenu(menu);

}

 

SubMenu subMenuFile = menu.addSubMenu("Файл");
menu.subMenuFile.add(Menu.NONE, menuCreate, Menu.NONE, "Создать");
menu.subMenuFile.add(Menu.NONE, menuOpen, Menu.NONE, "Открыть");


menu.add(Menu.NONE, menuFile, Menu.NONE, "Файл");
subMenuFile.add(Menu.NONE, menuCreate, Menu.NONE, "Создать");
subMenuFile.add(Menu.NONE, menuOpen, Menu.NONE, "Открыть");

SubMenu subMenuFile = menu.add("Файл");
menu.add(Menu.NONE, menuCreate, Menu.NONE, "Создать");
menu.add(Menu.NONE, menuOpen, Menu.NONE, "Открыть");

 

SubMenu subMenuFile = menu.addSubMenu("Файл");
subMenuFile.add(Menu.NONE, menuCreate, Menu.NONE, "Создать");
subMenuFile.add(Menu.NONE, menuOpen, Menu.NONE, "Открыть");

 

menu.addMainItem("Файл");
subMenuFile.add(Menu.NONE, menuCreate, Menu.NONE, "Создать");
subMenuFile.add(Menu.NONE, menuOpen, Menu.NONE, "Открыть");

 

 

Какой режим Bluetooth-адаптера установлен в устройствах по умолчанию?

SCAN_MODE_ONLY_CONNECTABLE

SCAN_MODE_BINDABLE

SCAN_MODE_CONNECTABLE

SCAN_MODE_CONNECTABLE_DISCOVERABLE

SCAN_MODE_NONE


 

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

MediaRecorder rec = new MediaRecorder();

 

// Блок 1

rec.setAudioSource(MediaRecorder.AudioSource.MIC);

rec.setVideoSource(MediaRecorder.VideoSource.CAMERA);

 

// Блок 2

rec.setOutputFile("/sdcard/new.mp4");

 

// Блок 3

rec.setOutputFormat(MediaRecorder.OutputFormat.DEFAULT);

 

// Блок 4

rec.setAudioEncoder(MediaRecorder.AudioEncoder.DEFAULT);

rec.setVideoEncoder(MediaRecorder.VideoEncoder.DEFAULT);

 

// Блок 5

rec.prepare();

rec.start();

 

Блоки 2 и 3

Блоки 1 и 2

Блоки 4 и 5

Блоки 3 и 5

Блоки 3 и 4

 

 

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

Activities

Intents

Services

Broadcast Receivers

Contents Providers



Какая из констант, полученная методом getScanMode из объекта BluetoothAdapter, означает, что адаптер может быть обнаружен только тем устройством, которое уже ранее было к нему подключено и привязано?

SCAN_MODE_ONLY_CONNECTABLE

SCAN_MODE_BINDABLE

SCAN_MODE_CONNECTABLE_DISCOVERABLE

SCAN_MODE_NONE

SCAN_MODE_CONNECTABLE



 

Укажите на верную запись массива (names: Ann, Tom, Peter) в ресурсах

 <array name = "names">
 <item[1]> Ann </item>
 <item[2]> Tom </item>
 <item[3]> Peter </item>
 </array>

 

 <array = "names">
 <item> Ann </item>
 <item> Tom </item>
 <item> Peter </item>
 </array>

 

 <array name = "names": Ann, Tom, Peter />

 

 <array>
 <name = "names">
 <value> Ann </item>
 <value> Tom </item>
 <value> Peter </item>
 </name>
 </array>

 

 <array name = "names">
 <item> Ann </item>
 <item> Tom </item>
 <item> Peter </item>
 </array>

 

Какие из следующих классов, могут быть использованы для обработки Bluetooth функции на устройстве?

Manager

WirelessProfile

BluetoothAdapter

Adapter

Matcher


 

Укажите, какие из перечисленных тегов не используются в XML-файле для описания анимации.

animate

move

translate

transparent

rotate


 

Что из перечисленного ниже вы можете использовать для добавления элементов в меню?

Activity.onCreateMenu

Activity.onStart

конструктор Activity

Activity.onPrepareOptionsMenu

Activity.onCreateOptionsMenu

 

 

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

SQLiteQueryBuilder

SQLiteProgram

SQLiteDatabase

SQLiteOpenHelper

SQLiteCursor

 


Выберите фрагмент кода, отвечающий за включение передачи данных в фоновом режиме.

Нет верного ответа

String service = Context.CONNECTIVITY_SERVICE;
ConnectivityManager connectivity =(ConnectivityManager)getSystemService(service);
Intent a =new Intent(connectivity.startBackgroundData());

String service = Context.CONNECTIVITY_SERVICE;
ConnectivityManager connectivity =(ConnectivityManager)getSystemService(service);
Intent a =new Intent(connectivity.runDataInBackground());

String service = Context.CONNECTIVITY_SERVICE;
ConnectivityManager connectivity =(ConnectivityManager)getSystemService(service);
connectivity.startBackgroundData();

String service = Context.CONNECTIVITY_SERVICE;
ConnectivityManager connectivity =(ConnectivityManager)getSystemService(service);
connectivity.runBackgroundData();


 

Что из перечисленного нельзя использовать для указания источника с видеоданными для воспроизведения?

Путь URI, ссылающийся на локальный файл с помощью схемы file://

Метод setDataSource для указания пути URI источника данных

Метод setDataSource для указания URL к удаленному файлу

Метод setDataSource для указания локального адреса

Статический метод create для создания объекта MediaPlayer

 


Определите, в каком порядке Android будет вытеснять процессы из памяти (на первом месте будет менее важный процесс).

1.Пустой процесс (Empty process)
2.Видимый процесс (Visible process)
3.Фоновый процесс (Background process)
4.Процесс с которым взаимодействует пользователь (Foreground process)
5.Сервисный процесс (Service process)

1.Фоновый процесс (Background process)
2.Пустой процесс (Empty process)
3.Видимый процесс (Visible process)
4.Процесс с которым взаимодействует пользователь (Foreground process)
5.Сервисный процесс (Service process)

1.Пустой процесс (Empty process)
2.Видимый процесс (Visible process)
3.Фоновый процесс (Background process)
4.Сервисный процесс (Service process)
5.Процесс с которым взаимодействует пользователь (Foreground process)

1.Пустой процесс (Empty process)
2.Фоновый процесс (Background process)
3.Сервисный процесс (Service process)
4.Видимый процесс (Visible process)
5.Процесс с которым взаимодействует пользователь (Foreground process)

1.Процесс с которым взаимодействует пользователь (Foreground process)
2.Видимый процесс (Visible process)
3.Сервисный процесс (Service process)
4.Фоновый процесс (Background process)
5.Пустой процесс (Empty process)


Внимание !
Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier!

Какого уровня полномочий для ограничения доступа к компонентам приложения не существует?

<permission

  ...

  android:protectionLevel="???"

  ...>

</permission>

 

signatureOrSystem

low

dangerous

signature

normal

 

Вы хотите использовать анимацию в своем приложении. Что необходимо написать, чтобы изображение затемнилось в течении 100 мс?

 < darkness ... android:time="100" />

 < blur ... android:ani_time="100" />

 < blur ... android:set_time="100" />

 < alpha ... android:duration="100" />

 < anim ... android:dark.time="100" />

 

Укажите строку, содержащую ошибку.

private static String TREASURE_PROXIMITY_ALERT = "com.paad.treasurealert";

private void setProximityAlert()

{

        LocationManager locationManager;

        locationManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE): //1

        double lat = 53.187526;

        double lng = 0.116438;

        float radius = 50f;

        long expiration = -1; //2

        Intent intent = new Intent(TREASURE_PROXIMITY_ALERT); //3

        PendingIntent proximityIntent = PendingIntent.getBroadcast(this, -1, intent, 0); //4

        locationManager.addProximityAlert(lat, lng, radius, expiration, proximityIntent); //5

}

 

Строка 2

Строка 4

Строка 1

Строка 3

Строка 5

 


Сколько времени по умолчанию работает установленный режим (кроме режима по умолчанию) Bluetooth-адаптера?

5 минут

120 секунд

20 секунд

Неограниченное время

100 секунд


 

Приложение всегда использует мобильную сеть для передачи данных.
Какими способами можно получить информацию об этой сети (выберите несколько фрагментов кода из перечисленных)?

String serv = Context.CONNECTIVITY_SERVICE;

ConnectivityManager connectivity = (ConnectivityManager)getSystemService(serv);

...

/* Выбранный фрагмент */

 

 

int a = ConnectivityManager.TYPE_MOBILE;
NetworkInfo b = connectivity.getNetworkInfo(a);

int a = ConnectivityManager.TYPE_MOBILE;
NetworkInfo b = ConnectivityManager.getNetworkInfo(a)

NetworkInfo a = ConnectivityManager.getInfo();

NetworkInfo a = ConnectivityManager.getActiveNetworkInfo();

NetworkInfo a  = connectivity.getActiveNetworkInfo();



Какое полномочие необходимо иметь для возможности смены имени Bluetooth-адаптера?

bluetooth.setName("First");

BLUETOOTH_ADMIN

MODIFY_PHONE_STATE

BLUETOOTH

READ_PHONE_STATE

WRITE_SETTINGS

 

 

Какой класс предоставляет механизм для чтения и изменения данных EXIF внутри файла в формате JPEG?

 

MetaDataEXIF

ExifJPEG

ExifInterface

EXIF

EXIFMeta


 

Определите, какая строка в указанном фрагменте кода является неверной?

private static final String DB_NAME = "Orders.db";

private static final String DB_TABLE = "Order";

private static final String DB_CREATE = "create table " + DB_TABLE + " ( _id integer primary key autoincrement," + "Type text not null);";

 

SQLiteDatabase Db;

 

private void createDatabase()

{

        Db = openOrCreateDatabase(Context.MODE_PRIVATE, null);

        Db.execSQL(DB_CREATE);

}

 

private static final String DB_CREATE = "create table " + DB_TABLE + " ( _id integer primary key autoincrement," + "Type text not null);";

SQLiteDatabase Db;

Db = openOrCreateDatabase(Context.MODE_PRIVATE, null);

Фрагмент кода не содержит ошибок

Db.execSQL(DB_CREATE);


 

Какие из следующих условий о PhoneStateIntentReceiver.notifyPhoneCallState верны?

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

notifyPhoneCallState вызывается, когда устройство получает входящий телефонный звонок.

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

notifyPhoneCallState призван для осуществления звонка с устройства.

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


 

Чем будет отличаться результат выполнения следующих фрагментов кода?

№1

FileOutputStream out = openFileOutput("document.txt", Context.MODE_PRIVATE);


№2

FileOutputStream out = openFileOutput("document.txt", Context.MODE_APPEND);

 

Результат будет одинаковый

После выполнения фрагмента №1 файл будет недоступен для других приложений,
после №2 - файл будет доступен для использования всеми приложениями

После выполнения №1 файл будет перезаписан, после №2 - данные будут добавлены в конец существующего файла

Фрагмент №1 подразумевает, что файл был создан ранее, и не проверяет его наличие,
№2 - всегда проверяет наличие файла

После выполнения фрагмента №1 файл будет доступен только для системных приложений,
после №2 - файл будет доступен для использования всеми приложениями

 

 

При помощи каких фрагментов кода можно сделать снимок (фото) при помощи камеры?

Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);

//...

// Фрагмент кода из указанных ниже вариантов

//...

 

 

File file = new File(Environment.getExternalStorageDirectory(), "new.jpg");
intent.putExtra(MediaStore.EXTRA_OUTPUT, file);

intent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri);
startActivityForResult(intent, TAKE_PICTURE);

startIntentForResult(intent, TAKE_PICTURE);

startActivityForResult(intent, TAKE_PICTURE);

outputFileUri = Uri.fromFile(new File(Environment.getExternalStorageDirectory(), "new.jpg"););
intent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri);
startActivityForResult(intent, TAKE_PICTURE);

 

Укажите, какой из перечисленных вариантов записи в файле манифеста позволяет указать 4-ую версию SDK, содержащую API, для которой разрабатывалось и тестировалось приложение?

< sdk android: usedSdkVersion = "4" >

< sdk-version android: ownVersion = "4" >

< uses-sdk android: targetSdkVersion = "4" >

< uses android-sdk: targetVersion = "4" >

< sdk-ver android: ownSdkVersion = "4" >

 

 

Как необходимо переписать фрагмент кода, представленный ниже, для того, чтобы результирующий набор данных содержал значения без повторов?

AddressDB.query(true, DATABASE_TABLE, result_columns, null, null, null, null, null, null);


AddressDB.query(false, DATABASE_TABLE, result_columns, null, null, null, null, null, null);

AddressDB.query(true, DATABASE_TABLE, result_columns, unique, null, null, null, null, null);

AddressDB.query(true, DATABASE_TABLE, result_columns, true, null, null, null, null, null);

AddressDB.query(null, DATABASE_TABLE, result_columns, null, null, null, null, null, null);

Нет необходимости что-либо изменять в данном фрагменте


Какие методы необходимо использовать для получения подходящего типа LocationProvider или списка источников, соответствующих заданным требованиям?

getProperProviders

getBestProvider

getProviders

getFitProvider

getProviderList


 

Что из перечисленного нельзя задавать в качестве второго параметра метода create в указанном фрагменте кода?

Context cont = getApplicationContext();

MediaPlayer pl = MediaPlayer.create(cont,???);


Uri.parse("http://site.com/audio/audio_file.mp3")

Все перечисленные варианты верные

R.raw.audio_file

Settings.System.DEFAULT_RINGTONE_URI);

Uri.parse("file:///sdcard/audio_file.mp3")

 

 

Каким образом можно установить телефонный рингтон по умолчанию в качестве уведомления?

Uri soundPath = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
notification.ring = soundPath;

Uri soundPath = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
notification.sound = soundPath;

Нет верного варианта

Uri soundPath = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
sound.notification = soundPath;

Uri soundPath = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);
notification = soundPath;

 

 

Какой метод класса SmsManager позволяет разделять текст SMS-сообщения на фрагменты максимальной допустимой длины (как правило, ограничена 160 символами)?

formatMessage

partMessage

divvyMessage

divideMessage

maxMessageLength




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

Нет верного варианта

SetMedia

MediaPlayer

MediaSet

MediaContext


 

 

Какое из утверждений является верным в случае, если следующее выражение принимает значение true?

Context cont = getApplicationContext();

if(context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA))

{

    // = true

}

 

Приложению разрешено работать с камерой

Нет верного ответа

В пакет приложения подключены библиотеки для работы с камерой

Устройство имеет камеру

В приложение подключены пользовательские библиотеки для работы с камерой


 

 

Какую информацию из перечисленного невозможно получить о статусе только что установленного активного сетевого соединения при помощи метода getConnectionInfo из объекта WifiManager?

Идентификатор SSID сети

Количество подключенных к сети устройств

MAC-адрес текущей точки доступа

Уровень сигнала

Скорость соединения


 

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

При помощи showFileList через объект Context приложения

При помощи getFileList через Activity

При помощи fileList через объект Context приложения

При помощи getFileList через объект Context приложения

При помощи showFileList через Activity

 


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

MediaSystem

VideoRun

Surface

VideoPlayer

Player

 


Что такое "Android-Positron"?

Редактор ресурсов для создания пользовательского интерфейса для приложений Android.

Инструмент командной строки для создания файлов Android проекта.

Эмулятор для выполнения и отладки Android проектов.

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

Инструмент для создания байт-кода Androida из .class файлов.

 

 

Укажите, что не верно в данном фрагменте кода.

Intent smsIntent = new Intent(Intent.ACTION_SENDTO, Uri.parse("sms:+70001234567"));

smsIntent.putExtra("sms_body", "Press send to send me");

startActivity(smsIntent);


startActivity(smsIntent);

smsIntent.putExtra(...)

Uri.parse("sms:+70001234567")

Код не содержит ошибок

Intent.ACTION_SENDTO


 

Что произойдет при повторном вызове метода execute?

private class aTask extends AsyncTask<[Input Parameter Type], [Progress Report Type], [Result Type]> {...}

.........

new aTask().execute(...);

 

Будет выполняться задача с параметрами, заданными при повторном вызове

Будет выполняться задача с параметрами, заданными при первом вызове

Произойдет выброс исключения

Ничего не произойдет

Выполнение задачи будет приостановлено

 


 

Укажите, какими из перечисленных способов можно запустить Activity.

startActivity()

newActivity()

launchActivity()

startActivityForResult()

mainActivityStart()

 

 

Какая строка (блок) в указанном фрагменте кода содержит ошибку?

String srvcName = Context.TELEPHONY_SERVICE; //1

TelephonyManager telephonyManager = (TelephonyManager) getSystemService(srvcName); //2

int phoneType = telephonyManager.getPhoneType(); //3

switch (phoneType)

{

      case (TelephonyManager.PHONE_TYPE_CDMA): break;

      case (TelephonyManager.PHONE_TYPE_GSM) : break;

      case (TelephonyManager.PHONE_TYPE_NONE): break;

      default: break;

} //4 - блок switch

 

Строка 2

Блок 4

Строка 1

Код не содержит ошибок

Строка 3


 


Каким способом из перечисленных в Android можно выполнить код на языке SQL (касается таблиц базы данных)?

Данное действие необходимо выполнять только средствами самой базы данных

В коде необходимо записать следующее

SQLString a = " .../* код на языкеSQL */...";
a.runSQL();

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

Необходимо использовать специальное приложение (утилиту) ExecuteSQL

Необходимо использовать метод execSQL


 

Какое из следующих значений означает, что телефонный модуль выключен?

SmsManager.RESULT_ERROR_RADIO_OFF

SmsManager.RESULT_ERROR_NULL_PDU

SmsManager.RESULT_ERROR_RADIO_MODULE_OFF

SmsManager.RESULT_ERROR_NULL_PDU_OFF

SmsManager.RESULT_ERROR_GENERIC_FAILURE_OFF


 

В вашем приложении во время воспроизведения видеофайла по таймауту отключается подсветка. Каким способом из перечисленных можно предотвратить отключение подсветки экрана?

VideoView vid = (VideoView)findViewById(R.id.surface);
vid.setKeepScreenOn(true);

VideoView vid = (VideoView)findViewById(R.id.surface);
vid.setScreenOn = true;

VideoView vid = (VideoView)findViewById(R.id.surface);
vid.setScreen = true;

VideoView vid = (VideoView)findViewById(R.id.surface);
vid.setScreenOn(true);

ичего из перечисленного

 


Укажите, какая строка в представленном фрагменте кода содержит ошибку?

Vibrator vibro = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);

...

buttonVibrate.setOnTouchListener(new OnTouchListener() {

   @Override

(1)    public boolean onTouch(View vibro, MotionEvent event) {

        int action = event.getAction();

   

(2)     if(action == MotionEvent.ACTION_DOWN) {

(3)       myVibrator.vibrate(1000);}

        else if(action == MotionEvent.ACTION_UP) {

(4)       myVibrator.stop();}

        return true;

    }

});

 

Строка под номером 3

Строка под номером 4

Фрагмент кода не содержит ошибок

Строка под номером 2

Строка под номером 1

 

 

Создается меню приложения с двумя пунктами "Настройки" и "Помощь". Укажите, что необходимо написать на пропущенном месте в следующем фрагменте кода.

@Override

public boolean onOptionsItemSelected(MenuItem item)

{

    switch (???)

    {

      case R.id.menu_options:

        optionsChoice();

        return true;

      case R.id.menu_help:

        helpChoice();

        return true;

      default:

        return super.onOptionsItemSelected(item);

    }

}

 

public void optionsChoice();

{

        // код для пункта меню с настройками

}

 

public void helpChoice();

{

        // код для пункта меню "Помощь"

}

 

item.elem()

item.element()

item.getItemId()

item.id()

item.getItem()





Укажите строку кода, содержащую ошибку.

String service = Context.WIFI_SERVICE; //1

WifiManager wifi = (WifiManager)getSystemService(service); //2

if (!wifi.isWifiEnabled()) //3

        if (wifi.getWifiState() != WifiManager.WIFI_STATE_ENABLING) //4

               wifi.setWifiEnabled(true);

 

Код не содержит ошибок

Строка 2

Строка 3

Строка 4

Строка 1

 


Каким способом можно получить список всех доступных сенсоров (датчиков) на устройстве?

List<Sensor> allSensors = (SensorManager)getSystemService(Context.SENSOR_SERVICE).getSensors(Sensor.TYPE_ALL);

SensorManager sensorManager = (SensorManager)getSystemService(Context.SENSOR_SERVICE);
List<Sensor> allSensors = sensorManager.getSensorList(Sensor.TYPE_ALL);

SensorManager sensorManager = (SensorManager)getSystemService(Context.SENSOR_SERVICE);
List<Sensor> allSensors = sensorManager.SensorList(Sensor.TYPE_ALL);

String allSensors = (SensorManager)getSystemService(Context.SENSOR_SERVICE).getSensorList(Sensor.TYPE_ALL);

SensorManager sensorManager = (SensorManager)getSystemService(Context.SENSOR_SERVICE);
List<Sensor> allSensors = sensorManager.getList(Sensor.TYPE_ALL);

 

 

Что из перечисленного не может быть спецификатором (суффикс в имени директории ресурса,записанный через дефис) для предоставления альтернативных значений в ресурсах?

Мобильный код страны

Размер экрана

Тип сенсорного экрана

Регион

Нет верного варианта


 

Какой класс используется для добавления новых строк в таблицу базы данных, в котором каждый объект представляет собой одну строку таблицы и выглядит как ассоциативный массив с именами столбцов и значениями, которые им соответствуют?

TableValues

ContextValues

ContentValues

DataValues

DatabaseValues


 

В какую папку стоит поместить используемые в приложении изображения?

/res/img/

/res/images/

/res/pic/

/res/drawable/

/res/layout/

 

 

 

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

 < string name="name_1"> Anton < /string >


getResources().getString(name_1);

getResources(name_1);

getResources().getString(string.name_1);

getResources().getString(R.string.name_1);

getResources().getString(Res.name_1);

 

 

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

setNumericShortcut(int)

setAlphabeticShortcut(char)

setFastShortcut(char)

setFastMenu(char, int)

setShortcut(char, int)




Какой метод класса SmsManager используется для отправки массива с сообщениями, полученного в результате деления строки SMS-сообщения на части максимально допустимой длины (как правило, ограничена 160 символами)?

sentMessages

sendMessages

sendMultipartTextMessage

sendMessageArray

sendMultipartMessage

 

 

При каких условий появится диалоговое окно ANR (Application Not Responding) в приложений:

При получения оповещения через Notification Manager.

Слишком много потоков открыты в течение 15 секунд.

Выполнение BroadcastReceiver-а не завершено в течение 10 секунд.

Нет реакции на события ввода в течение 5 секунд.

Неправильно составлен манифест файл.

 

 

Какие из следующих функций, вы можете запросить через requestWindowFeature?

FEATURE_RIGHT_ICON

FEATURE_TRANSPARENT_WINDOW

FEATURE_NO_MENU

FEATURE_NO_ICON

FEATURE_NO_TITLE


 

Что нужно вставить в следующем фрагменте кода на пропущенном месте?

BroadcastReceiver res = new BroadcastReceiver()

{

        @Override

        public void onReceive(Context context, Intent intent)

        {

               String name = intent.getStringExtra(BluetoothDevice.EXTRA_NAME);

               BluetoothDevice dev;

               dev = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);

               Toast.makeText(getApplicationContext(), "Найдено: " + name, Toast.LENGTH_SHORT).show();

        }

};

registerReceiver(res, new IntentFilter(???));

if (!bluetooth.isDiscovering())

        bluetooth.startDiscovery();

 

BluetoothDevice.LIST_DEVICE_FOUND

BluetoothDevice.DEVICE_FOUND

BluetoothDevice.ACTION_DEVICE_FOUND

BluetoothDevice.ACTION_FOUND

BluetoothDevice.ACTION_FOUND_DEVICE

 


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

stopSelf

stopSelfService

stopServices

cancelService

serviceStop

 

Каким способом из перечисленных стоит назвать папку ресурсов со значениями для русского языка?

Папка по умолчанию:

 /res /values /strings.xml


Папка ресурсов для русского языка:

 /res /??? /strings.xml

 

rus-values

values-russian

values_rus

values-en-rUS

values_en_rUS




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

string

float

long

boolean

Поддерживаются все перечисленные

 

 

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

cm = (ConnectivityManager)getSystemService(CONNECTIVITY_SERVICE);
cm.setSystemDefaultNetwork(TYPE_MOBILE);

cm = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
cm.setNetworkPreference(ConnectivityManager.TYPE_MOBILE);

cm = (ConnectivityManager)getSystemService(CONNECTIVITY_SERVICE);
cm.setDefaultNetwork(ConnectivityManager.TYPE_MOBILE);

cm = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
cm.setSystemPreferceNetwork(ConnectivityManager.TYPE_MOBILE);

cm = getSystemService(CONNECTIVITY_SERVICE);
cm.setPreferNetwork(TYPE_MOBILE);

 

 

Какие виды геокодирования предоставляет класс Geocoder?

Линейное

Прямое

Off-line

Обратное

Real-time


Вы можете обратится к нам напрямую, через:

skype По Skype: molodoyberkut
telegram По Telegram: @MolodoyBerkut
icq По ICQ: 657089516
По Viber: molodoyberkut

Или через форму обратной связи на нашем сайте
4.png