Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Π‘Π±ΠΎΡ€Π½ΠΈΠΊ тСстов: 1500 вопросов ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² Π½Π° Π·Π½Π°Π½ΠΈΠ΅ AndroidΒ». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 25

Автор Π’ΠΈΠΌΡƒΡ€ Машнин

adb install helloWorld. apk

adb – s install emulator-5556 helloWorld. apk


Вопрос 5

КакиС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ доступны Π² Android?

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ DDMS LogCat, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΊ сообщСний ΠΈ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ошибки.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΠΈ останова, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΊ выполнСния ΠΊΠΎΠ΄Π°.

ΠŸΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ памяти для Π°Π½Π°Π»ΠΈΠ·Π° использования памяти.

ВсС пСрСчислСнноС.


Вопрос 6

Какой Π½ΠΎΠΌΠ΅Ρ€ Ρƒ ΠΏΠΎΡ€Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ADB сСрвСр ΡΠ»ΡƒΡˆΠ°Π΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΎΡ‚ ADB ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°?

5035

5554

5555

5037


Вопрос 7

Как Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΡ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ Android прилоТСния, ΠΊΠ°ΠΊ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ сбой, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ LogCat?

ΠŸΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΡƒ останова Π² LogCat ΠΈ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΆΡƒΡ€Π½Π°Π».

ПослС ΠΊΡ€ΡƒΡˆΠ΅Π½ΠΈΡ LogCat Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ имя ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ вмСстС с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ строки, Π³Π΄Π΅ ΠΎΠ½ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ.

ΠŸΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΡƒ останова Π² ΠΊΠΎΠ΄Π΅ ΠΈ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅.

ПослС ΠΊΡ€ΡƒΡˆΠ΅Π½ΠΈΡ LogCat Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ имя Ρ„Π°ΠΉΠ»Π°, Π³Π΄Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ ΠΊΡ€ΡƒΡˆΠ΅Π½ΠΈΠ΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ….


Вопрос 8

Как Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρƒ Π·ΠΌΠ΅ΠΉΠΊΠ° Π² Android? КакоС прСдставлСниС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для этого?

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ImageSwitcher.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ImageView.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Custome View ΠΈ рисуйтС прямо Π½Π° Canvas.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€Π΅Π΄ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ прСдставлСния ΠΈ рисуйтС прямо Π½Π° Canvas.


Вопрос 9

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ tween анимация Π² Android?

Анимация изобраТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ находится Π² фиксированном ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, с ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π΅Π³ΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ, вращСния ΠΈ прозрачности.

ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя изобраТСниями, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ imageswitcher.

ΠŸΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΊΠ°Π΄Ρ€ Π·Π° ΠΊΠ°Π΄Ρ€ΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ XML свойство animation-list.

ВсС пСрСчислСнныС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.


Вопрос 10

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ кадровая анимация Π² Android?

Анимация изобраТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ находится Π² фиксированном ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, с ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π΅Π³ΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ, вращСния ΠΈ прозрачности.

ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя изобраТСниями, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ imageswitcher.

ΠŸΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΊΠ°Π΄Ρ€ Π·Π° ΠΊΠ°Π΄Ρ€ΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ XML свойство animation-list.

ВсС пСрСчислСнныС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.


Вопрос 11

Tween анимация являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π°?

Она Ρ‡Π°ΡΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Π° android. graphics. drawable.

Она Ρ‡Π°ΡΡ‚ΡŒ view ΠΏΠ°ΠΊΠ΅Ρ‚Π°.

Она являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ 3D графичСской Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (open GLES).

Она Ρ‡Π°ΡΡ‚ΡŒ ядра.


Вопрос 12

Для создания ΠΏΠΎΠΊΠ°Π΄Ρ€ΠΎΠ²ΠΎΠΉ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ AnimationDrawable класс. Π’ ΠΊΠ°ΠΊΠΎΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ ΠΎΠ½ находится?

Он Ρ‡Π°ΡΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Π° android. graphics. drawable.

Он Ρ‡Π°ΡΡ‚ΡŒ view ΠΏΠ°ΠΊΠ΅Ρ‚Π°.

Он являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ 3D графичСской Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (open GLES).

Он Ρ‡Π°ΡΡ‚ΡŒ ядра.


Вопрос 13

Как Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Android UI прямо Π½Π° Canvas?

Π Π΅Π°Π»ΠΈΠ·ΡƒΠΉΡ‚Π΅ своС собствСнноС прСдставлСниС, Ρ€Π°ΡΡˆΠΈΡ€ΡΡ класс View, Π° Π·Π°Ρ‚Π΅ΠΌ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΎnDraw Π² Π½Π΅ΠΌ.

Π’ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ любой UI ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ ImageView, ΠΈ рисуйтС изобраТСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ холста.

Π­Ρ‚ΠΎ Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ нСпосрСдствСнно ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ холсту.


Вопрос 14

Какой Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ подходящий Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ изобраТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Android устройствС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ совмСстимости?

jpg, or. jpeg.

png

9. png


Вопрос 15

Какой инструмСнт ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² 9 patch ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅? Π“Π΄Π΅ ΠΎΠ½ находится?

draw9patch это Ρ‚ΠΎΡ‚ инструмСнт, ΠΎΠ½ находится Π² android-sdk/platform-tools.

draw9patch это Ρ‚ΠΎΡ‚ инструмСнт, ΠΎΠ½ находится Π² android-sdk/tools.

9patch это Ρ‚ΠΎΡ‚ инструмСнт, ΠΎΠ½ находится Π² android-sdk/platform-tools.

9patch это Ρ‚ΠΎΡ‚ инструмСнт, ΠΎΠ½ находится Π² android-sdk/tools.


Вопрос 16

Π’ Ρ‡Π΅ΠΌ прСимущСство 9 patch изобраТСния ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ изобраТСниями?

Π­Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ автоматичСски Π½Π° основС Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² экрана устройства, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ загруТаСтся.

Π­Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ дСлаСтся мСньшСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ PNG изобраТСниями.

Π­Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² цСлях бСзопасности для ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅.

ВсС пСрСчислСнноС.


Вопрос 17

КакиС Ρ‚Π΅Π³ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² tween Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ?

<scale>

<alpha>

<rotate>

ВсС пСрСчислСнноС.


Вопрос 18

Если программист Π½Π΅ Π·Π½Π°Π΅Ρ‚ C/C++ ΠΈ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 3D-Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ Π² Android ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Ρ‚ΠΎ ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ?

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎpenGLES.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ AndEngine.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ android. graphics. library.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ любой ΠΈΠ· упомянутых Π²Ρ‹ΡˆΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ².


Вопрос 19

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Ρ‚Π΅Π³ meta-data Π² AppWidgetProvider?

<meta-data android: name=Β«android. appwidget. providerΒ»

android: resource="@xml/providerinfoΒ»/>

Π’Π΅Π³ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚, Ρ‡Ρ‚ΠΎ AppWidgetProviderInfo Π² providerinfo. xml Ρ„Π°ΠΉΠ»Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ находится Π² xml ΠΏΠ°ΠΏΠΊΠ΅.

Π’Π΅Π³ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΌΠ°ΠΊΠ΅Ρ‚ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ прилоТСния Π² providerinfo. xml Ρ„Π°ΠΉΠ»Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ находится Π² xml ΠΏΠ°ΠΏΠΊΠ΅.

Π’Π΅Π³ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚, Ρ‡Ρ‚ΠΎ AppWidgetProviderInfo Π² providerinfo. xml Ρ„Π°ΠΉΠ»Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ находится Π² xml ΠΏΠ°ΠΏΠΊΠ΅, ΠΈ Ρ‚Π΅Π³ Ρ‚Π°ΠΊΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚, Ρ‡Ρ‚ΠΎ это Π½Π΅ Ρ€Π°Π΄ΠΈΠΎΠ²Π΅Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ, это поставщик Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ прилоТСния.

Π’Π΅Π³ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΌΠ°ΠΊΠ΅Ρ‚ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ прилоТСния Π² providerinfo. xml Ρ„Π°ΠΉΠ»Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ находится Π² xml ΠΏΠ°ΠΏΠΊΠ΅, ΠΈ Ρ‚Π΅Π³ Ρ‚Π°ΠΊΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚, Ρ‡Ρ‚ΠΎ это Π½Π΅ Ρ€Π°Π΄ΠΈΠΎΠ²Π΅Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ, это поставщик Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ прилоТСния.


Вопрос 20

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ дСйствиС APPWIDGET_UPDATE Π² Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π΅?

<action android: name=Β«android. appwidget. action. APPWIDGET_UPDATEΒ»/>

Π­Ρ‚ΠΎ дСйствиС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ использовано с Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°ΠΌΠΈ. Π”Π°ΠΆΠ΅ Ссли ΠΌΡ‹ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΅Π³ΠΎ, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚.

Π­Ρ‚ΠΎ дСйствиС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ использовано с Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°ΠΌΠΈ, Ссли ΠΌΡ‹ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΅Π³ΠΎ, Ρ‚ΠΎΠ³Π΄Π° ΠΎnUpdate функция класса appWidgetProvider Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΈ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒΡΡ.

Π­Ρ‚ΠΎ дСйствиС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ использовано с Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°ΠΌΠΈ, Ссли ΠΌΡ‹ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΅Π³ΠΎ, Ρ‚ΠΎΠ³Π΄Π° нашС Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ€ΡƒΡ…Π½Π΅Ρ‚.

Π­Ρ‚ΠΎ дСйствиС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ использовано с Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°ΠΌΠΈ, Ссли ΠΌΡ‹ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π΅Π³ΠΎ, Ρ‚ΠΎΠ³Π΄Π° нашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ домашнСго экрана Ρ€ΡƒΡ…Π½Π΅Ρ‚.


Вопрос 21

Какой Ρ‚Π΅Π³ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Ρ„Π°ΠΉΠ»Π΅ манифСста, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹?

service Ρ‚Π΅Π³

activity Ρ‚Π΅Π³

receiver Ρ‚Π΅Π³

widget Ρ‚Π΅Π³


Вопрос 22

Π§Ρ‚ΠΎ providerinfo. xml Ρ„Π°ΠΉΠ» содСрТит?

Он содСрТит ссылку Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» XML ΠΌΠ°ΠΊΠ΅Ρ‚Π°.

Он Ρ‚Π°ΠΊΠΆΠ΅ содСрТит ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ высоту Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°.

Он содСрТит врСмя Π² миллисСкундах ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° обновлСния Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°.

ВсС пСрСчислСнноС.


Вопрос 23

Какой ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ Ρ‚Π΅Π³ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ прилоТСния Π² providerinfo. xml Ρ„Π°ΠΉΠ»Π΅?

<appwidget>

<widget>

<appwidget-provider>

<appwidget-provider-info>


Вопрос 24

КакиС ΠΈΠ· пСрСчислСнных Π½ΠΈΠΆΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π² основном ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ класса AppWidgetProvider?

RemoteViews

AppWidgetManager

PendingIntent

ВсС пСрСчислСнноС.


Вопрос 25

Π§Ρ‚ΠΎ ΠΈΠ· пСрСчислСнного Π½ΠΈΠΆΠ΅ Π²Π΅Ρ€Π½ΠΎ ΠΎ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°Ρ…?

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ содСрТит Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ прилоТСния, называСтся widget host.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ содСрТит Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ прилоТСния, называСтся Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ.

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ создаСм Π²ΠΈΠ΄ΠΆΠ΅Ρ‚, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π² наш домашний экран.

Π’ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹, ΠΊΠ°ΠΊ ярлыки, ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π½ΠΎ содСрТимоС Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° Π½Π΅ измСняСтся.


Вопрос 26

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ Π² Android?

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ класс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ BroadCastReciver Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ класс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ AppWidgetProvider Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ.

AppwidgetProvider наслСдуСт BroadcastReceiver.


Вопрос 27

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ пСсочница Π² Android?

КаТдоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΠΉ срСдС пСсочницы, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ процСссы Π² систСмС Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΊΠΎΠ΄Ρƒ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹ΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ прилоТСния.

КаТдоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ называСтся пСсочницСй.

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ прилоТСния Π²ΠΎ внСшнюю ΠΏΠ°ΠΌΡΡ‚ΡŒ называСтся пСсочницСй.

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° прилоТСния Π² эмулятор называСтся пСсочницСй.


Вопрос 28

Бколько ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ бСзопасности доступно Π² Android?

2 ΡƒΡ€ΠΎΠ²Π½Ρ – ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ядра. Один Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы ΠΈΠ»ΠΈ уровня ядра. Π”Ρ€ΡƒΠ³ΠΎΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚Π΅Π³ΠΈ permission Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ прилоТСния.

3 ΡƒΡ€ΠΎΠ²Π½Ρ – ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ DVM, ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ядра.

Волько ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ядра.

Волько ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ прилоТСния.


Вопрос 29

Π― ΡΠΊΠ°Ρ‡ΠΈΠ²Π°ΡŽ Π΄Π²Π° прилоТСния, Π³Π΄Π΅ app1 ΠΈΠΌΠ΅Π΅Ρ‚ сСрвис, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΈ app2 ΠΈΠΌΠ΅Π΅Ρ‚ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ, которая запускаСт сСрвис Π² app1. ΠŸΡ€ΠΈ скачивании ΠΊΠ°ΠΊΠΎΠ³ΠΎ прилоТСния, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½ Π΄ΠΈΠ°Π»ΠΎΠ³ с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ?

app1

Π°pp2

app1 ΠΈ app2


Вопрос 30

Π― ΡΠΊΠ°Ρ‡ΠΈΠ²Π°ΡŽ Π΄Π²Π° прилоТСния, Π³Π΄Π΅ app1 ΠΈΠΌΠ΅Π΅Ρ‚ сСрвис, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΈ app2 ΠΈΠΌΠ΅Π΅Ρ‚ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ, которая запускаСт сСрвис Π² app1. Π“Π΄Π΅ я Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ uses-permission Ρ‚Π΅Π³? Π’ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ?

uses-permission Ρ‚Π΅Π³ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ написан Π² Ρ„Π°ΠΉΠ»Π΅ манифСста app2 Π² Ρ‚Π΅Π³Π΅ application.

uses-permission Ρ‚Π΅Π³ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ написан Π² Ρ„Π°ΠΉΠ»Π΅ манифСста app2, ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅Π³ΠΎΠΌ application.

uses-permission Ρ‚Π΅Π³ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ написан Π² Ρ„Π°ΠΉΠ»Π΅ манифСста app1 Π² Ρ‚Π΅Π³Π΅ application.

uses-permission Ρ‚Π΅Π³ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ написан Π² Ρ„Π°ΠΉΠ»Π΅ манифСста app1, ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅Π³ΠΎΠΌ application.


Вопрос 31

Π― ΡΠΊΠ°Ρ‡ΠΈΠ²Π°ΡŽ Π΄Π²Π° прилоТСния, Π³Π΄Π΅ app1 ΠΈΠΌΠ΅Π΅Ρ‚ сСрвис, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΈ app2 ΠΈΠΌΠ΅Π΅Ρ‚ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ, которая запускаСт сСрвис Π² app1. Π“Π΄Π΅ я Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ permission Ρ‚Π΅Π³? Как ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ это Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для сСрвиса?

permission Ρ‚Π΅Π³ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π² Ρ„Π°ΠΉΠ»Π΅ манифСста app1 Π² Ρ‚Π΅Π³Π΅ application, ΠΈ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ это Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ android: permission Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Π² service Ρ‚Π΅Π³Π΅ app1.

permission Ρ‚Π΅Π³ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π² Ρ„Π°ΠΉΠ»Π΅ манифСста app1 ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅Π³ΠΎΠΌ application, ΠΈ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ это Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ android: permission Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° intent-filter Ρ‚Π΅Π³Π° сСрвиса Π² app1.