欧美麻豆久久久久久中文_成年免费观看_男人天堂亚洲成人_中国一级片_动漫黄网站免费永久在线观看_国产精品自产av一区二区三区

中培偉業(yè)IT資訊頻道
您現(xiàn)在的位置:首頁 > IT資訊 > 軟件研發(fā) > 【專家視點】詳解Android的功能單元

【專家視點】詳解Android的功能單元

2017-01-19 09:33:26 | 來源:中培企業(yè)IT培訓(xùn)網(wǎng)

Android 是一個用于移動設(shè)備的軟件堆棧,由于目前移動互聯(lián)網(wǎng)的快速發(fā)展, Android 在業(yè)內(nèi)一直保持著很高的熱度。中培偉業(yè)《 Android APP開發(fā)架構(gòu)應(yīng)用實踐》培訓(xùn)專家李老師指出,Android 核心應(yīng)用程序包括 WebKit 瀏覽器、Google 日歷、Gmail、Maps 應(yīng)用程序、SMS messenger 和一個標準的電子郵件客戶機等等。Android 應(yīng)用程序是用 Java 編程語言編寫的,您可以隨時從 Android 市場下載更多的 Android 應(yīng)用程序。

每個 Android 應(yīng)用程序可以被進一步劃分為不同的功能單元:

活動(Activities

目的(Intents

服務(wù)(Services

安全模型(Security model

活動

活動 Android 應(yīng)用程序的一個組件,它擴展 Activity 基類并定義一個由響應(yīng)事件 的 視圖(View)組成的接口。如果一個應(yīng)用程序由 3 個窗口(例如,一個登錄窗口、一個文本查看窗口和一個文件查看窗口)組成,那么每一個窗口通常用一個不同的 Activity 類來表示。

Android 維護每個從主頁中運行的應(yīng)用程序的歷史堆棧,您可以單擊 Back 按鈕回滾這些活動的歷史。

目的

目的 與活動一樣,是應(yīng)用程序代碼中的一個特殊類,定義應(yīng)用程序要做的事情。目的添加了一個間接層來支持復(fù)雜組件的重用和替換。例如,某個應(yīng)用程序可能提供了一個標簽為 Clients 的按鈕,單擊該按鈕時,會顯示一個聯(lián)系人列表,上面都是您的客戶。然后就要使用間接層了:您不需要對這些聯(lián)系人使用默認查看器;相反,可以使用一種不同的查看器。

對某些應(yīng)用程序而言,這可能是一個非常強大的應(yīng)用程序集成功能。對于特殊的顯示,使用地形圖或許要比使用默認地圖的效果更好。

諸如 BroadcastReceiver 這樣的類定義的代碼將在外部事件觸發(fā)它們時執(zhí)行。定時器鳴叫或手機來電等事件可以以這種方式進行監(jiān)視。通常,這類代碼不顯示窗口,但可以使用 NotificationManager 類來提醒用戶需要注意某事。

服務(wù)

服務(wù) 是在較低級別運行的一個應(yīng)用程序,沒有顯示,也沒有 UI。它通常是一個會在幕后運行很長時間的應(yīng)用程序。一個很好的例子就是播放歌曲列表的媒體播放器程序。盡管媒體播放應(yīng)用程序會顯示一個 UI 來允許用戶定義他們的播放列表,但是程序?qū)嶋H上是讓服務(wù)來控制給定播放列表中的歌曲播放。

安全模型

Android 的安全模型只允許程序有自己的數(shù)據(jù)。如果程序員想在幾個不同程序之間共享數(shù)據(jù),他們可以為此定義內(nèi)容提供者。

android.provider 包定義一些允許應(yīng)用程序讀取大量內(nèi)置 Android 數(shù)據(jù)庫的類和接口。聯(lián)系人、照片和歌曲等信息可以通過這些接口在不同應(yīng)用程序之間輕松共享。

永遠不要低估開放源代碼的強大威力,就像不能低估自由的、有創(chuàng)造性的人們的能力一樣。Android 平臺不受專用 API 和經(jīng)常影響軟件工程進度的公司利益的束縛,它擁有一個非常活躍的大型開發(fā)人員社區(qū),將許多人的才能結(jié)合起來確實實現(xiàn)了一加一大于二的效果。想拓展您的編程職業(yè)生涯嗎?那就學(xué)習(xí) Android 平臺編程吧,而且某一天,您將擁有包含幾百萬名移動電話用戶的潛在市場 — 其中一些人可能需要使用您的程序。

Android 的核心是 ARM Linux。單憑這一點就可以對此平臺的迅速發(fā)展抱有極大信心。Linux 是一快速且安全的操作系統(tǒng),有成千上萬名的程序員對它都很熟悉。許多基于 Linux 的系統(tǒng)被連接到云中并服務(wù)請求,它們可以正常運行好多年 — 這充分證明了 linux 的可靠性。  

開源的 Android 操作系統(tǒng)已經(jīng)席卷全球,它允許您在任何位置運行復(fù)雜的云計算應(yīng)用程序。它設(shè)計用于在電池供電設(shè)備(如 T-Mobile G1 智能電話)上高效工作,Android 本質(zhì)上就是 Linux?Android 編程模型有多個層,允許創(chuàng)建為云計算量身定做的安全應(yīng)用程序。使用 Android 達到新的高度并體驗前所未有的移動計算吧。

開發(fā)環(huán)境:EclipseWindowsLinux

考慮 Android 開發(fā)環(huán)境時,程序員們有多種選擇。他們可以使用 Microsoft? Windows? XP 或 Windows Vista?Macintosh OS XV10.4.8 或更高版本,僅 x86)、Desktop Linux(首選 Ubuntu)。這些常用的操作系統(tǒng)都有可下載的軟件開發(fā)工具包(SDK)。

您可以使用 Eclipse 或 Sun Microsystems 的 NetBeans 之類的 GUI IDE,也可以使用命令行方法和標準編輯器,您可以任意選擇。

Android 社區(qū)鼓勵相互交流,創(chuàng)建 Android 的公司也是如此,這些公司有 GoogleHTCT-Mobile 和開放手機聯(lián)盟項目(Open Handset Alliance Project)的其他成員。開放 的真正含義就是開放人們(程序員、用戶、銷售人員等)之間的交流、開放協(xié)議和開放編程 API

借助各種軟件許可,組織也可以在 Android 上放置專用程序和數(shù)據(jù)。這不僅可以讓組織不會脫離平臺,而且也不會限制消費者的選擇。這是一種雙贏的組合。

開始使用 Android SDK

任何對開發(fā) Android 感興趣的人所要做的第一件事就是下載并安裝 Android SDK(請參閱 參考資料)。然后開始準備編程。每個人的編程方式都不盡相同。一些人(包括我在內(nèi))喜歡在學(xué)習(xí)完所有內(nèi)容后再開始編碼。其他一些人則喜歡立即開始并練習(xí)完整 Android 文檔給出的教程示例。但不管您喜歡什么樣的方式,最終必須編寫一些代碼。在開始之前,請看一下 Android 針對經(jīng)典的 Hello World 程序給出的編碼(請參閱 參考資料,查看 “Hello Android” 示例應(yīng)用程序)。

想了解更多IT資訊,請訪問中培偉業(yè)官網(wǎng):中培偉業(yè)

標簽: Android
主站蜘蛛池模板: 天天做天天摸天天爽天天爱 | 强奷乱码中文字幕 | 中文产幕区在线观看 | 日韩精品无码一区AAA片 | 岛国AV动作片在线观看 | 成人A级毛片无码免费 | 爱情岛亚洲论坛成人网站 | 欧美AAAAAA级午夜福利视频 | 99热国产这里只有精品无卡顿 | 久久久久亚洲AV无码专 | 人妻插B视频一区二区三区 亚洲成片在线观看12345ba | 日本一本二本三区免费免费高清 | 凹凸在线无码免费视频 | AAAAA级少妇高潮大片免费看 | 日日摸日日碰夜夜爽无 | 女18一级大黄毛片免费女人 | 加勒比无码专区中文字幕 | 人妻系列无码专区按摩 | 国产欧美va欧美va香蕉在线观看 | free性老太xx| 免费午夜无码视频在线观看 | 熟妇好紧好大快点舒服使劲xh | 国产午夜免费高清久久影院 | 精品人妻中文字幕有码在线 | 久草免费福利资源站在线观看 | 国产精品久久久久久久久岛国 | 中文字幕有码无码AV | 欧美日韩国产成人高清视频 | 草莓视频深夜福利 | xxxxwwww欧美| 一个人在线观看www高清视频 | 久久婷婷激情综合色综合俺也去 | 无码骚夜夜精品 | 一群黑人大战亚裔女在线播放 | 看全色黄大色黄大片 视频 国产又色又爽又高潮免费 日本三级免费看 | 国产精品青青草原免费无码 | 麻豆国产成人av一区二区三区 | 高清成人爽a毛片免费 | 免费做爰猛烈吃奶摸视频在线观看 | 亚洲无人区编码国产激情 | 久久久久久久久久久大尺度免费视频 |