Сборник тестов: 1500 вопросов и ответов на знание Android
Шрифт:
Вопрос 37
Ответ: Да можно использовать функцию startService .
Вопрос 38
Ответ: BroadcastReceiver это как шлюз для других компонентов, может выполнять небольшую фоновую работу в течение 10 секунд. Сервис может выполнять длительную работу в фоновом режиме без UI и без ограничения времени. Оба и приемник и сервис могут взаимодействовать с интерфейсом, если они этого захотят. У широковещательных приемников есть лимит времени в 10 секунд, и они реагируют на транслируемые
Вопрос 39
Ответ: <receiver>
<intent-filter>
<action android: name=«android. intent. action. BOOT_COMPLETED»/>
</intent-filter>
</receiver>
Вопрос 40
Ответ: sendbroadcast – нормальное вещание.
sendorderedbroadcast – мы можем установить приоритет и установить результат. Может блокировать вещание.
sendstickybroadcast – намерение передается для будущих пользователей.
Вопрос 41
Ответ: onReceive
Вопрос 42
Ответ: Main Thread
Вопрос 43
Ответ: Используйте уведомления, потому что приемник должен закончить свою работу в течение 10 секунд.
Вопрос 44
Ответ: Мы можем зарегистрировать приемник динамически в коде с помощью registerReceiver.
Вопрос 45
Ответ: Использовать sendStickyBroadCast , потому что логически эта трансляция должна быть доступна для будущих пользователей.
Вопрос 46
Ответ: Используйте AlarmManager и вызов set , чтобы установить сигнал после 2 дней. Если телефон будет выключен, все сигналы тревоги будут отменены. Поэтому до выключения сохранять все детали сигнала в базе данных и воссоздать сигнал после включения.
Вопрос 47
Ответ: Регистрировать динамически приемник в этой активности.
Вопрос 48
Ответ: <uses-permission android: name=«android. permission. RECEIVE_BOOT_COMPLETED»> </uses-permission>
<receiver android: name=«BroadcastReceiver»>
<intent-filter>
<action android: name=«android. intent. action. BOOT_COMPLETED»> </action>
</intent-filter>
</receiver>
Вопрос 49
Ответ: px – пиксели, dp – плотность пикселей независимые, dip – плотность пикселей независимые, sp – масштабные независимые пиксели.
Вопрос 50
Ответ: Это, чтобы выровнять содержимое представления либо право/верх/низ/центр в данном представлении.
Тест 11
Вопрос 1
Ответ: Линейная планировка – организует элементы в вертикальном или горизонтальном режиме. Относительный макет – организует элементы относительно друг друга.
Вопрос 2
Ответ: finish
finishActivity (int requestcode).
Вопрос 3
Ответ:
Вопрос 4
Ответ: Горизонтальное и вертикальное линейное расположение.
Вопрос 5
Ответ: Потому что пользователь с нетерпением ждет для отображения следующую активность.
Вопрос 6
Ответ: Если произошли какие-либо изменения интерфейса, пока он находился в невидимом состоянии, обновить его в этой функции.
Вопрос 7
Ответ: Нет, потому что адаптер массива принимает только списки.
Вопрос 8
Ответ: getCount , getView , getItem , getItemId
Вопрос 9
Ответ: Расширить либо один из классов Adapter либо BaseAdapter.
Вопрос 10
Ответ: Мост между источником и представлением адаптера.
Вопрос 11
Ответ: Любое представление, которое принимает ввод от адаптера называется представлением адаптера. например: ListView, gallery, spinner, GridView, и т. д.
Вопрос 12
Ответ: Уничтоженное приложение будет удалено из памяти, если оно не часто посещается пользователем. Если пользователь посещает приложение часто, то оно должно быть загружено много раз, потому приложение остается в пустом процессе в памяти.
Вопрос 13
Ответ: onStop
Вопрос 14
Ответ: Bundle содержит предыдущий savedInstantceState.
Вопрос 15
Ответ: Intent in = new Intent ;
in. setType («image/*»);
in. setAction (Intent. ACTION_GET_CONTENT);
startActivityForResult (in, 0);
Вопрос 16
Ответ: onResume
Вопрос 17
Ответ: Когда метод оnStop вызывается, активность по-прежнему остается в памяти и все ее состояния и переменные остаются нетронутыми.
Вопрос 18
Ответ: Intent in = new Intent ;
in. setAction («ACTION»); //this should match with other activity intent-filter
in. putExtra («uid», «tech»);
in. putExtra («city», «Bangalore»);
in. putExtra («pw», «android»);
Вопрос 19
Ответ: Каждый экран в Android, с которым пользователь взаимодействует, называется активностью.
Вопрос 20
Ответ: absolute layout
frame layout
relative layout