性少妇vide0seⅹfree_国产剧情视频在线观看_日日碰夜夜爽_九九这里只有精品视频_性free毛茸茸偷窥videos_国产v亚洲

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

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

2017-01-19 09:33:26 | 來源:中培企業IT培訓網

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

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

活動(Activities

目的(Intents

服務(Services

安全模型(Security model

活動

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

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

目的

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

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

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

服務

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

安全模型

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

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

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

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

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

開發環境:EclipseWindowsLinux

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

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

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

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

開始使用 Android SDK

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

想了解更多IT資訊,請訪問中培偉業官網:中培偉業

標簽: Android
主站蜘蛛池模板: 久久久99久久久国产自输拍 | 狠狠色噜噜狠狠狠狠888奇禾 | 色老头俺来也俺去啦最新网新 | 久久久久久69 | 在线播放不卡av | 黄色性生活大片 | 黄色日本三级视频 | 69欧美视频 | 俄罗斯毛片基地 | 日韩国产一区二区 | 少妇无套内谢69xx | 亚洲免费图区在线视频 | 日韩欧美中文字幕在线四区 | 欧美人成在线视频 | 欧美日韩精品一区二区三区不卡 | 97超级碰碰碰免费公开在线观看 | 日韩av电影免费看 | 欧美夜噜噜免费观看 | 国产福利永久不卡在线观看 | 久久久无码中文字幕久... | 久久精品视频免费观看 | 免费视频网站在线观看入口 | 成人国产精品2021 | 偷拍老妇与少年做爰视频 | 韩国精品一区二区三区四区 | 一个人看的www在线视频播放 | 91视频国产精品 | 好黄好硬好爽免费视频一 | 欧美另类性| 精品久久久久久天美传媒 | 亚洲区欧美区综合区自拍区 | 国产中文字幕欧美 | 日本成人片网站 | 中国武警gay武警sex | 一级黄色大片免费看 | 国产天天综合 | 日韩美女乱淫免费看视频大黄 | 国产亚洲va综合人人澡精品 | 一区二区久久精品 | 啦啦啦啦视频在线观看 | 亚洲男人AV天堂午夜在 |