成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Android應用程序組建原理深入剖析

移動開發 Android
Android應用程序的組成包括:Activities(活動);Services(服務);Content(內容);Intents(意圖);Broadcast Receivers(廣播接收器);Notifications(通知)等等。

如何才能正確的掌握Android這一手機操作系統呢?首先就應該從Android應用程序的組成原理來分析。那么在這里,大家將會對這些組件的應用以及概念有一個充分掌握,并從中加深對這一操作系統的理解程度。#t#

Android應用程序由一些零散的有聯系的組件組成,通過一個工程manifest綁定在一起。在manifest中,描述了每一個組件以及組件的作用。

這里有6個組件,它們是Android應用程序的基石:

❑ Activities(活動)

應用程序的顯示層。每一個畫面對應于你的應用程序,將會是Activity類的擴展。Activity使用Views去構建UI來顯示信息和響應用戶的行為。就桌面開發而言,一個Activity相當于一張Form。你在這章中將會學習到更多關于Activities。

❑ Services(服務)

Android應用程序中不可見的“工人”。 Service組件運行時不可見,但它負責更新的數據源和可見的Activity,以及觸發通知。它們常用來執行一些需要持續運行的處理,當你的Activity已經不處于激活狀態或不可見。你將在第8章學習怎樣創建Service。

❑ Content(內容)

提供共享的數據存儲。Content Provider(內容提供器)用來管理和共享應用程序的數據庫。在應用程序間,Content Provider是共享數據的首選方式。這意味著,你可以配置自己的Content Provider去存取其他的應用程序或者通過其他應用程序暴露的Content Provider去存取它們的數據。Android設備本身包含了幾個Content Provider來訪問像聯系人信息等有用的數據庫。你將在第6章學習怎樣創建和使用Content Provider。

❑ Intents(意圖)

簡單的消息傳遞框架。使用Intent,你可以在整個系統內廣播消息或者給特定的Activity或者服務來執行你的行為意圖。系統會決定那個(些)目標來執行適當的行為。

❑ Broadcast Receivers(廣播接收器)

Intent廣播的“消費者”。通過創建和注冊一個Broadcast Receiver,應用程序可以監聽符合特定條件的廣播的Intent。Broadcast Receiver 會自動的啟動你的Android應用程序去響應新來的Intent。Broadcast Receiver是事件驅動程序的理想手段。

❑ Notifications(通知)

用戶通知的框架。Notification用來在不需要焦點或不中斷它們當前Activity的情況下提示用戶。它們是Service或Broadcast Receiver獲得用戶注意的首選方式。例如,當設備收到文本信息或外部來電時,它通過閃光,發聲,顯示圖標或顯示對話框信息來提醒你。在第8章里,你可以使用Notification來觸發這些事件。

 

解除Android應用程序組件間的依賴關系,你可以和其他應用程序共享和交換一些個別的組件單元,例如Content Provider或Service——你的和其他的都是第三方的。

責任編輯:曹凱 來源: 博客園
相關推薦

2010-12-15 15:19:24

2010-03-04 10:11:17

Android手機系統

2010-03-02 14:24:00

Android應用程序

2010-02-04 10:17:38

Android應用程序

2010-03-04 16:21:15

Android Mar

2010-08-12 16:10:44

Flex應用程序

2010-02-01 14:05:03

2010-01-26 17:16:33

C++應用程序

2010-08-04 09:43:28

Flex應用程序

2010-02-22 15:49:35

Python應用程序

2022-12-25 18:03:13

Debug原理軟件

2024-04-29 08:06:19

Redis分布式系統

2009-09-03 17:36:13

C#創建Web應用程序

2010-12-06 15:23:43

2010-02-07 10:30:01

Android應用程序

2010-08-27 10:41:41

iPhone核心應用程序

2025-02-12 00:29:58

2009-03-06 16:48:23

數據塊原理Oracle

2009-03-26 10:33:34

Oracle數據塊數據庫

2010-01-25 13:29:53

Android本地應用
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品久久久久久久久图文区 | 国产精品永久免费视频 | 国产欧美精品一区二区色综合朱莉 | 二区国产 | 国产精品国产三级国产aⅴ中文 | k8久久久一区二区三区 | 日韩国产高清在线观看 | 国产精品99精品久久免费 | 国产99久久 | 欧美日韩亚洲国产 | 在线观看一区 | 日韩久久久久久久久久久 | 91精品国产综合久久久久久首页 | 亚洲免费观看视频网站 | 欧美精品免费观看二区 | 91在线第一页| 色香蕉在线| 日韩国产精品一区二区三区 | 久久青草av | 久久国产精品无码网站 | 99久久精品国产一区二区三区 | 久久国产精品-国产精品 | 亚洲在线一区二区 | 久久大 | 亚洲美女av网站 | 国产精品免费视频一区 | 欧美一级毛片久久99精品蜜桃 | 日日夜夜精品 | 欧洲国产精品视频 | 久久看片 | 欧美黄色精品 | 久久精品播放 | 午夜寂寞影院在线观看 | 99re在线视频免费观看 | 欧美日韩在线一区二区三区 | 91免费观看 | 天天综合网永久 | 久久久久国产精品一区二区 | 精品国产一区二区国模嫣然 | 亚洲国产成人久久久 | 中文字幕视频在线观看 |