【正文】
flter to subscribe to specifc action strings. Android includes additional destination resolution rules, but action strings with optional data types are the most 2 shows the interaction between ponents in the FriendTracker and FriendViewer applications and with ponents in applications defned as part of the base Android distribution. In each case, one ponent initiates munication with another. For simplicity, we call this interponent munication (ICC). In many ways, ICC is analogous to 6 interprocess munication (IPC) in Unixbased systems. To the developer, ICC functions identically regardless of whether the target is in the same or diferent application, with the exception of the security rules defned later in this available ICC actions depend on the target ponent. Each ponent type supports interaction specifc to its type for example, when FriendViewer starts FriendMap, the FriendMap activity appears on the screen. Service ponents support start, stop, and bind actions, so the FriendTrackerControl activity, for instance, can start and stop the FriendTracker service that runs in the background. The bind action establishes a connection between ponents, allowing the initiator to execute RPCs defned by the service. In our example, FriendTracker binds to the location manager in the system server. 。 the ponents themselves are classifed by their ponent types. An Android developer chooses from predefned ponent types depending on the ponent’s purpose (such as interfacing with a user or storing data).Component TypesAndroid defnes four ponent types:Activity? ponents defne an application’s user interface. Typically, an application developer defnes one activity per “screen.” Activities start each other, possibly passing and returning values. Only one activity on the system has keyboard and ocessing focus at a time。 Action 的綁定組件之間建立連接,使啟動執(zhí)行的服務(wù)定義的 RPC。對于開發(fā)人員,ICC 的功能相同無論目標是在相同或不同的應(yīng)用與界定將在下文的安全規(guī)則中說明。 顯示了組件之間的 FriendTracker 和 FriendViewer 應(yīng)用程序和組件的交互作用在應(yīng)用程序中定義為基礎(chǔ)的 Android 發(fā)布的一部分。 這個隱含的名字被稱為動作字符串因為他特殊的類型的請求動作。簡單地說, Intent 對象定義的“ Intent”以執(zhí)行“ action”。 Component Interaction 該組件交互的主要機制是一個 intent ,這是一個簡單的消息對象,其中包含一個目的地組件的地址和數(shù)據(jù)。每個啟動的FriendViewer 將會列出了所有的朋友和他們的地理坐標, FriendMap 顯示他們在地圖上的位置。在 FriendTracker 服務(wù)搜尋 調(diào)查外部服務(wù)并發(fā)現(xiàn)好友的位置。然而,如果需要啟動特定的 activity,開發(fā)者需要者在選擇配置 manifest 信息來實現(xiàn)這一個功能。開發(fā)者組件使用一個主要定義文件(也用于定義權(quán)限,稍后介紹)。通常,廣播消息的應(yīng)用程序代碼隱含的目的地。每個 Content 供應(yīng)者都有一個關(guān)聯(lián)的“權(quán)限”來形容它的內(nèi)容包含。 Service 組件執(zhí)行后臺處理。 Activity 3 組件定義應(yīng)用程序的用戶界面。例如 Android 應(yīng)用程序。 這兩個應(yīng)用程序包含的多個組件包括展示自己任務(wù),他們組件是由他們組件類型所決定的。有興趣的讀者可以去我們的站點下載讓我們考慮一個基于位置的社交網(wǎng)絡(luò)應(yīng)用,其中手機用戶可以通過本應(yīng)用發(fā)現(xiàn)他們的朋友們位置。 Android Application Android 應(yīng)用程序框架對開發(fā)者來說是一個強制架構(gòu)。盡管這些應(yīng)用有一定的安全特性,我們一些有經(jīng)驗的開發(fā)人 員開發(fā) android 應(yīng)用人士透露,設(shè)計安全應(yīng)用程序并不總是直線前進的。它給了許多研究人員希望。其他廠商正在迅速適應(yīng)自己的現(xiàn)有的即時通訊,社交網(wǎng)絡(luò)和游戲服務(wù)。 一個圍繞 android 龐大的開發(fā)者社區(qū)已經(jīng)建立,同時很多新的產(chǎn)品和應(yīng)用已經(jīng)可以在 android 上使用。盡管 android SDK 自 2021 年就發(fā)布了,但是第一部 android 手機卻在 2021 年 10 月才誕生。 本科 畢業(yè)設(shè)計 (論文 )譯文 題目名稱 : Understanding Android Security 學(xué) 院: 計算機科學(xué)技術(shù) 專業(yè)年級: 計算機科學(xué)與技術(shù) 08(師)級 學(xué)生姓名: 班級學(xué)號: 指導(dǎo)教師: 王雙立 二○一二 年 五 月 三十一 日 譯文題目 : 深入理解安卓系統(tǒng)的安全性 原文題目 : Understanding Android Security 原文出處 : html?w=EjJzMDk2OTg 作者: Security 1 深入理解安卓系