Android! Разработка мобильных


ПРИМЕЧАНИЕ Включать и расширять



Pdf көрінісі
бет22/87
Дата26.01.2023
өлшемі3,48 Mb.
#63133
1   ...   18   19   20   21   22   23   24   25   ...   87
ПРИМЕЧАНИЕ
Включать и расширять
Одно из уникальных и мощных качеств Android заключается в том, что все приложения «игра-
Android заключается в том, что все приложения «игра-
заключается в том, что все приложения «игра-
ют на одном поле» . Я имею в виду то, что системные приложения используют те же самые 
публичные API, которые используете вы . При желании вы можете попросить Android заменить 
стандартные приложения на ваши .


2 .2 . Оно живое! 33
Приложения и виджеты
Са�ый вы�окий уровен� в диа�ра��е архитектуры ������� — �то уровен� прило�
������� — �то уровен� прило�
— �то уровен� прило�
жений и виджетов� Это верхушка ай�бер�а �������� �онечный пол�зовател� видит 
тол�ко �ти про�ра��ы� не подозревая о �у�е�твовании подводной ча�ти ай�бер�а� 
Но как разработчику для ������� ва� �ледует об �то� знат��
Приложения — �то про�ра��ы� которые �о�ут зани�ат� ве�� �кран и взаи�о�
дей�твоват� � пол�зователе�� С дру�ой �тороны� виджеты (их ино�да называ�т 
гаджетами) зани�а�т лиш� небол�шой уча�ток рабоче�о �крана�
О�новная ча�т� �той кни�и по�вя�ена разработке приложений� так как и�енно 
их напи�ание� вы и будете зани�ат��я� Разработке виджетов по�вя�ена �лава 12� 
«Нет �е�та лучше до�а»�
При покупке телефона � ������� пол�зовател� получает �ноже�тво преду�та�
������� пол�зовател� получает �ноже�тво преду�та�
пол�зовател� получает �ноже�тво преду�та�
новленных �тандартных �и�те�ных приложений� в то� чи�ле:
‰ про�ра��у для набора но�еров;
‰ почтовый клиент;
‰ �пи�ок контактов;
‰ веб�браузер;
‰ ������� Ma�ket�
И�пол�зуя ������� Ma�ket� пол�зовател� �ожет за�ружат� новые про�ра��ы 
для запу�ка на �вое� телефоне� И и�енно в �ту обла�т� вы �ейча� входите� Закон�
чив читат� �ту кни�у� вы ��ожете напи�ат� �вое �об�твенное K�lle� appl�cat��� — за�
K�lle� appl�cat��� — за�
appl�cat��� — за�
appl�cat��� — за�
— за�
хватчик рынка ПО для ��������
Сейча� давайте подробнее ра���отри� жизненный �икл приложений �������� 
Он не�но�о отличает�я от жизненно�о �икла приложений в бол�шин�тве �и�те��
2 .2 . Оно живое!
На обычно� рабоче� �толе L��ux или W����ws вы запу�каете �ноже�тво приложе�
L��ux или W����ws вы запу�каете �ноже�тво приложе�
или W����ws вы запу�каете �ноже�тво приложе�
W����ws вы запу�каете �ноже�тво приложе�
вы запу�каете �ноже�тво приложе�
ний и про��атриваете резул�таты их работы в отдел�ных окнах� Одно из рабочих 
окон «активировано»� то е�т� владеет фоку�о� ввода� однако в�е про�ра��ы равно�
правны �ежду �обой� По �вое�у желани� вы �ожете перекл�чат��я �ежду ни�и 
и пере�е�ат� их� для то�о чтобы видет� �вои дей�твия и закрыват� про�ра��ы� 
которые не нужны�
������� работает не так�
В ������� е�т� приложение передне�о плана� активное приложение� которое 
обычно зани�ает ве�� �кран� кро�е �троки �о�тояния� �о�да пол�зовател� вкл��
чает �вой телефон� первое приложение� которое он видит� — �то про�ра��а H�me 
(До�ашний �кран)� ри�� 2�2�
�о�да пол�зовател� запу�кает про�ра��у� ������� начинает ее и�полнение и де�
������� начинает ее и�полнение и де�
начинает ее и�полнение и де�
лает ее активной� Из �то�о приложения пол�зовател� �ожет вызват� дру�ое при�
ложение или дру�ой �кран в то� же �а�о� приложении� и так далее� В�е �ти про�
�ра��ы и �краны запи�ыва�т�я в стек приложений (appl�cat��� stack) �и�те�ны� 


34 Глава 2 • Ключевые концепции
Менеджером деятельностей� В л�бое вре�я пол�зовател� �ожет нажат� кнопку 
Back
и вернут��я к предыду�е�у �крану в �теке� С точки зрения пол�зователя� �то 
работает почти так же� как пере�е�ение по и�тории про��отров в веб�браузере� �де 
нажатие кнопки 
Back
возвра�ает е�о на предыду�у� �трани�у�


Достарыңызбен бөлісу:
1   ...   18   19   20   21   22   23   24   25   ...   87




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет