Конспект лекционных занятий



Pdf көрінісі
бет17/67
Дата26.09.2023
өлшемі2.41 Mb.
#478672
түріКонспект
1   ...   13   14   15   16   17   18   19   20   ...   67
kt 1

Активности (Activities). Активность - это видимая часть приложения 
(экран, окно, форма), отвечает за отображение графического интерфейса 
пользователя. При этом приложение может иметь несколько активностей, 
например, в приложении, предназначенном для работы с электронной почтой, 
одна активность может использоваться для отображения списка новых 
писем, другая активность - для написания, и еще одна - для чтения писем. 
Несмотря на то, что для пользователя приложение представляется единым 
целым, все активности приложения не зависят друг от друга. В связи с этим 
любая из этих активностей может быть запущена из другого приложения
имеющего доступ к 
активностям 
данного 
приложения. 
Например, приложение камеры может запустить активность, создающую 
новые письма, чтобы отправить только что сделанную фотографию адресату, 
указанному пользователем. 
Сервисы (Services). Сервис - компонент, который работает в фоновом 
режиме, выполняет длительные по времени операции или работу для 
удаленных процессов. Сервис не предоставляет пользовательского 
интерфейса. Например, сервис может проигрывать музыку в фоновом режиме, 
пока пользователь использует другое приложение, может загружать данные 
из сети, не блокируя взаимодействие пользователя с активностью. Сервис 
может быть запущен другим компонентом и после этого работать 
самостоятельно, а может остаться связанным с этим компонентом и 
взаимодействовать с ним. 
Контент-провайдеры (Content providers). Контент-провайдер управляет 
распределенным множеством данных приложения. Данные могут храниться в 
файловой системе, в базе данных SQLite, в сети, в любом другом доступном 
для приложения месте. Контент-провайдер позволяет другим приложениям 
при наличии у них соответствующих прав делать запросы или даже менять 
данные. Например, в системеAndroid есть контент-провайдер, который 
управляет информацией о контактах пользователя. В связи с этим, 
любое приложение с соответствующими правами может сделать запрос на 
чтение и записьинформации какого-либо контакта. Контент-провайдер может 
быть также полезен для чтения и записи приватных данных приложения, не 
предназначенных для доступа извне. 


25 


Достарыңызбен бөлісу:
1   ...   13   14   15   16   17   18   19   20   ...   67




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

    Басты бет