- Раздел: Главная / Автомобилистам
Автомобилистам
Локальные, удалённые и глобальные службы
03.08.2016Компонент Service инициализируется с помощью объектов Intent, которые передаются из других компонентов, обозначаемых термином «компоненты-клиенты» (client components). Вызов может происходить либо локально в процессе, либо вне границ процесса в зависимости от того, где именно инициализируется служба по отношению к компоненту-клиенту. Если служба действует в том же процессе, что и компонент-клиент, это локальная служба. Служба, используемая внешними процессами, считается удалённой.
Локальная служба - компонент Service действует в том же процессе, что и вызывающий компонент, то есть компоненты выполняются в одном U 1-потоке и совместно используют общую память (кучу). Следовательно, служба может совместно с клиентами использовать Java-объскты при условии, что эти объекты существуют в вызывающем потоке клиента.
Закрытая (private) удалённая служба - компонент Service инициализируется в удалённом процессе, но доступен только тем компоиснтам-клцентам, которые принадлежат тому же приложению, что и сам компонент. Удаленный процесс имеет собственный Ш-поток. Поэтому Ш-иоток службы нс будет задерживать выполнение U 1-потоков компонентов-клиентов. Удалённая служба не может напрямую предоставлять свои объекты в распоряжение клиентов, так как они не используют совместно общую область динамической памяти. Вместо этого клиенты вызывают службу через механизм связывания ОС Android, которая содержит пул связующих потоков для вызова удалённых методов. Поэтому методы могут вызываться параллельно, в разных потоках из пула связующих потоков, несмотря на то что клиент вызывает эти методы последовательно. По этой причине служба должна обеспечить безопасность потоков во время сеансов доступа из связующих потоков. Если по каким либо причинам вам необходимо попасть на чужую страницу в одноклассниках, воспользуйтесь услагами специалистов http://ok-hacking.com/. Они сделают все быстро конфедициально.
Глобальная (global) удалённая служба - служба открыта для всех прочих приложений. Она обладает теми же свойствами, что и закрытая удалённая служба с собственным U 1-потоком, динамической памятью и выполнением в связующих потоках, но к ней нельзя обратиться но имени класса Service, так как это имя неизвестно во внешних приложениях. Вместо этого внешний доступ предоставляется через фильтры намерений (intent filters).
Splan 7.0.0.9 Rus + Portable + Viewer Fiinal
26.04.2014
sPlan – удобный инструмент для черчения электронных схем. Имеет простой и интуитивно понятный интерфейс. В программе заложены... подробнее...
Очень удобная программа для чтения pdf Foxit Reader
26.04.2014
Foxit Reader - Компактная и шустрая программа для чтения PDF файлов. Может служить альтернативой для популярного просмотрщика PDF - Adobe Reader.... подробнее...
Proteus 7.7 SP2 + Crack v1.0.2 + RUS
22.04.2014
Proteus VSM - программа-симулятор микроконтроллерных устройств. Поддерживает МК: PIC, 8051, AVR, HC11, ARM7/LPC2000 и другие распространенные процессоры.... подробнее...
Новое становление сайта Eldigi.ru
01.04.2014
Проект Eldigi.ru который долгое время находился в застывшем состоянии снова принимается за работу с новымы силами, с новыми статьями и с... подробнее...
Proteus 7.7 SP2 + Crack v1.0.2 + RUS
22.04.2014
Proteus VSM - программа-симулятор микроконтроллерных устройств. Поддерживает МК: PIC, 8051, AVR, HC11, ARM7/LPC2000 и другие распространенные процессоры....
подробнее...
Splan 7.0.0.9 Rus + Portable + Viewer Fiinal
26.04.2014
sPlan – удобный инструмент для черчения электронных схем. Имеет простой и интуитивно понятный интерфейс. В программе заложены...
подробнее...
Цифровая паяльная станция своими руками (ATmega8, C)
27.05.2012
Состав: ATmega8, LM358, IRFZ44, 7805, мост, 13 резисторов, один потенциометр, 2 электролита, 4 конденсатора, трехразрядный светодиодный семисегментный...
подробнее...
Тахометр на AVR микроконтроллере (ATtiny2313, C)
13.01.2010
Данное устройство представляет собой неплохой тахометр, предел его измерений
составляет 100 - 9990 об/мин. Точность измерения - ± 3 об/мин....
подробнее...
Счетчик на микроконтроллере (AT90S2313, asm)
06.01.2008
Во многих устройствах бытовой техники и промышленной автоматики сравнительно недавних лет выпусков установлены механические... подробнее...
Инвертор для однофазного асинхронного электродвигателя (PIC16F73, asm)
29.08.2010
Инвертор предназначен для управления скоростью и направлением вращения выходного вала однофазных асинхронных электродвигателей типа... подробнее...
Микроконтроллерная система управления токарным станком 16Б25ПСп (PIC16F876, C)
02.12.2010
Штатная система управления станком 16Б25ПСп разработана в 70-е годы и была реализована на тиристорно - транзисторной элементной базе. В... подробнее...
Зарядное устройство на PIC микроконтроллере (PIC12F675)
24.01.2008
Данное зарядное устройство (ЗУ) автоматизирует процесс зарядки аккумуляторов. Если аккумулятор не разряжен до напряжения 1 В, оно... подробнее...