Android 角色

角色是系統中與特定權限和權限相關聯的專屬名稱。應用程式可以透過 Android API 要求持有特定角色,具體來說,就是叫用 RoleManager 類別中的方法。

如要瞭解可用的角色和對應需求,請參閱下列清單:

角色 需求條件
ASSISTANT 至少以下其中一項:
  • 應用程式具有可執行輔助動作的活動,並提供使用者要求輔助時的環境資訊 (例如目前前景應用程式的套件名稱和環境資訊)。
  • 應用程式具有受 android.permission.BIND_VOICE_INTERACTION 權限限制的語音互動服務,可執行語音辨識及主機語音互動工作階段。此外,應用程式具有明確的標記,指出服務可處理輔助動作。
BROWSER 下列所有項目:
  • 應用程式具有可透過隱含意圖要求叫用的活動,該活動會顯示對應 http:// 位址的網頁。
  • 應用程式必須處理連結之間的導覽。也就是說,如果使用者正在瀏覽網頁,並點選文字中的 http:// 地址,應用程式必須能夠顯示所選連結對應的內容,不需要使用者額外操作。
  • 應用程式必須能在網頁要求時提供裝置目前的地理位置資訊,且使用者必須核准要求。
DIALER 下列所有項目:
  • 應用程式具有活動,可供其他應用程式透過隱含意圖要求叫用,在裝置通話時提供通話中的使用者介面。
  • 應用程式可以處理來電意圖、向使用者顯示通話相關資訊 (例如來電者的電話號碼),並讓使用者接聽或拒接電話。
  • 應用程式提供使用者發起通話的方式,並顯示裝置上的通話記錄。
SMS 下列所有項目:
  • 應用程式符合所有簡訊應用程式規定
  • 應用程式具有活動,可透過隱含意圖要求叫用,並傳送訊息至電話號碼。
  • 應用程式具有受 android.permission.SEND_RESPOND_VIA_MESSAGE 權限限制的服務,且可透過隱含意圖叫用,在使用者選擇透過訊息回覆來電時,傳送從「電話」應用程式收到的訊息。應用程式可透過自己的訊息系統傳送訊息。
  • 這個應用程式有兩個廣播接收器,分別由 android.permission.BROADCAST_SMSandroid.permission.BROADCAST_WAP_PUSH 權限控管,可分別監聽傳送至裝置的簡訊和多媒體訊息。接著,應用程式會負責將訊息寫入簡訊供應商,並通知使用者。
EMERGENCY 下列所有項目:
  • 應用程式是系統應用程式
  • 應用程式有可顯示使用者緊急救援資訊的活動。任何人都能透過「緊急撥號」活動中的「緊急」按鈕前往這個畫面。
HOME 應用程式的活動可在使用者按下主畫面按鈕時啟動主畫面。主畫面應顯示應用程式圖示、小工具,並支援按鈕或手勢操作 (例如向上滑動即可查看所有應用程式)。
CALL_REDIRECTION 應用程式具有受 android.permission.BIND_CALL_REDIRECTION_SERVICE 權限控管的服務,電信架構可繫結至該服務。這項服務會從電信架構接收撥出的電話號碼,並執行下列其中一項動作:
  • 允許系統照常撥打電話。
  • 變更撥出號碼,透過 Proxy 號碼轉接。
  • 取消通話。
CALL_SCREENING 應用程式具有受 android.permission.BIND_SCREENING_SERVICE 權限控管的服務, 可執行兩項功能:
  • 來電封鎖和過濾:服務可以選擇要將哪些來電傳送至手機上的撥號程式 (並視「請勿打擾」模式或音量設定響鈴),以及要將哪些來電靜音傳送至語音信箱。
  • 來電辨識:服務可透過使用者介面辨識及顯示來電資訊。
SUPERVISION 下列所有項目:
  • 應用程式是系統應用程式或預先安裝的服務。
  • 只有原始設備製造商 (OEM) 可以授予應用程式這項角色。
  • 這類應用程式的唯一用途是讓使用者的家長或法定監護人管理裝置。
  • 應用程式必須在裝置上提供 UI 元件,供授權使用者關閉監督角色。
SYSTEM_GALLERY 下列所有項目:
  • 應用程式是系統應用程式
  • 只有原始設備製造商 (OEM) 可以授予應用程式這項角色。
  • 應用程式提供 UI,供使用者儲存、整理及顯示影片和圖片。
SYSTEM_AUTOMOTIVE_CLUSTER 下列所有項目:
  • 應用程式是 Automotive 上的系統應用程式
  • 只有原始設備製造商 (OEM) 可以授予應用程式這項角色。
  • 這款應用程式可讓使用者透過車輛儀表板 (通常位於方向盤旁) 接聽電話,以及存取聯絡人清單和通話記錄。
COMPANION_DEVICE_WATCH 應用程式可以要求與手錶裝置建立關聯並管理手錶裝置 (使用 CompanionDeviceManager 類別提供的 API)。手錶和應用程式透過應用程式提供的 UI 連線後,使用者就能透過應用程式管理手錶,包括同步處理聯絡人和日曆,以及管理通知和電話。
SYSTEM_AUTOMOTIVE_PROJECTION 下列所有項目:
  • 應用程式是系統應用程式
  • 只有原始設備製造商 (OEM) 可以授予應用程式這項角色。
  • 這款應用程式可將手機畫面投影到車輛螢幕上。駕駛人可透過車輛的輸入機制 (包括觸控、方向盤控制和語音指令),存取及控制 Android 手機上的應用程式,包括音樂、導航、電話和搜尋。
SYSTEM_SHELL 所有:
  • 應用程式是系統應用程式,且已指派 Process.SHELL_UID UID。
  • 只有原始設備製造商 (OEM) 可以授予應用程式這項角色。
  • 這款應用程式提供指令列層級的介面,方便使用者與 Android 作業系統互動。例如顯示資料夾內容或啟動應用程式。應用程式可以透過程式輔助方式執行 Shell 指令 (前提是已授予必要權限),也可以透過 ADB 工具執行。
SYSTEM_CONTACTS 下列所有項目:
  • 應用程式是系統應用程式
  • 只有原始設備製造商 (OEM) 可以授予應用程式這項角色。
  • 應用程式提供使用者管理聯絡人的 UI (例如查看、分享、新增、移除或搜尋聯絡人)。使用者透過應用程式更新聯絡人時,應用程式會更新聯絡人供應商。使用者也可以透過應用程式撥打電話、傳送電子郵件或簡訊給聯絡人。
SYSTEM_SPEECH_RECOGNIZER 下列所有項目:
  • 應用程式是系統應用程式
  • 只有原始設備製造商 (OEM) 可以授予應用程式這項角色。
  • 應用程式提供可執行語音辨識的服務。
  • 當應用程式從其他應用程式接收即時麥克風串流進行語音辨識時,會正確將麥克風使用情況歸因於通話應用程式,並據此更新應用程式作業統計資料。
SYSTEM_WIFI_COEX_MANAGER 下列所有項目:
  • 應用程式是系統應用程式
  • 只有原始設備製造商 (OEM) 可以授予應用程式這項角色。
  • 應用程式會動態設定 Wi-Fi 頻道清單,讓裝置避開因行動網路干擾而無法使用的頻道。
SYSTEM_WELLBEING 下列所有項目:
  • 應用程式是系統應用程式
  • 只有原始設備製造商 (OEM) 可以授予應用程式這項角色。
  • 應用程式應提供功能,協助使用者減少分心,並提供裝置使用情況的統計資料 (例如每週螢幕使用時間)。
SYSTEM_TELEVISION_NOTIFICATION_HANDLER 下列所有項目:
  • 應用程式是系統應用程式
  • 只有原始設備製造商 (OEM) 可以授予應用程式這項角色。
  • 應用程式必須在電視裝置上向使用者顯示懸浮通知。應用程式也必須在傳送 android.app.action.TOGGLE_NOTIFICATION_HANDLER_PANEL 意圖 (來自 SystemUI) 時,顯示目前有效通知。
SYSTEM_COMPANION_DEVICE_PROVIDER 下列所有項目:
  • 應用程式是系統應用程式
  • 只有原始設備製造商 (OEM) 可以授予應用程式這項角色。
  • 應用程式必須能夠偵測附近的周邊裝置,且必須提供使用者介面,讓使用者確認要將特定周邊裝置與應用程式建立關聯並由應用程式管理。使用者確認後,管理應用程式會授予關聯應用程式存取周邊裝置的權限 (例如名稱、位址、類別和配對狀態),並啟動配對程序。
SYSTEM_DOCUMENT_MANAGER 下列所有項目:
  • 應用程式是系統應用程式
  • 只有原始設備製造商 (OEM) 可以授予應用程式這項角色。
  • 應用程式具有活動,可讓使用者存取現有文件,並在裝置上建立新文件。
  • 應用程式必須符合 Android CDD 2.2.3. 軟體一節中「[3.2.3.1/H-0-1]」標題下的所有規定。
SYSTEM_ACTIVITY_RECOGNIZER 下列所有項目:
SYSTEM_UI 下列所有項目:
  • 應用程式是系統應用程式
  • 只有原始設備製造商 (OEM) 可以授予應用程式這項角色。
  • 這款應用程式提供介面,供使用者與手機互動。例如手機主畫面、導覽、最近使用的應用程式、快速設定、通知列、螢幕鎖定、音量控制。
SYSTEM_TELEVISION_REMOTE_SERVICE 下列所有項目:
  • 這個應用程式是 Android TV 上的系統應用程式
  • 只有原始設備製造商 (OEM) 可以授予應用程式這項角色。
  • 應用程式具有可與電視遙控器 HID 裝置通訊的服務 (例如透過 BLE),可將事件 (例如按鈕點擊) 和其他資料 (例如遙控器內建麥克風的音訊串流) 注入平台。
SYSTEM_UI_INTELLIGENCE 下列所有項目:
  • 這項預先安裝的服務會透過架構 API (公開或系統 API) 提供裝置端智慧型處理器,用於系統 UI 功能 (例如預測及顯示使用者接下來可能會使用的應用程式)。
  • 服務必須符合 Android CDD 第 9.8.6 節「內容擷取」中列出的所有規定。
  • 服務不得具備 android.permission.INTERNET 權限,而必須透過開放原始碼專案中明確定義的 API 存取網際網路。
  • 這項服務無法繫結至應用程式,但下列系統應用程式除外: 藍牙、聯絡人、媒體、電話、SystemUI,以及提供網際網路 API 的元件。每個允許的繫結都必須透過系統設定中的 <allow-association> 設定明確設定。
  • 除非使用者直接操作 (例如每次分享資料時,使用者都必須明確按下按鈕),否則服務無法與應用程式分享資料。
SYSTEM_AMBIENT_AUDIO_INTELLIGENCE 下列所有項目:
  • SYSTEM_UI_INTELLIGENCE的條件相同,但預先安裝的服務會提供裝置端智慧型處理器,用於處理環境音訊 (例如辨識裝置附近播放的歌曲)。
SYSTEM_AUDIO_INTELLIGENCE 下列所有項目:
  • SYSTEM_UI_INTELLIGENCE的條件相同,但預先安裝的服務會提供裝置端智慧型處理器,用於處理音訊 (例如為影片、Podcast、手機通話、視訊通話和語音訊息產生字幕)。
SYSTEM_NOTIFICATION_INTELLIGENCE 下列所有項目:
  • SYSTEM_UI_INTELLIGENCE的條件相同, 但預先安裝的服務會提供裝置端智慧型處理器,用於處理通知 (例如建議回覆訊息和採取動作)。
SYSTEM_TEXT_INTELLIGENCE 下列所有項目:
  • SYSTEM_UI_INTELLIGENCE 的條件相同,但預先安裝的服務會提供裝置端智慧型處理器,用於處理文字 (例如提供即時翻譯或自動填入功能)。
SYSTEM_VISUAL_INTELLIGENCE 下列所有項目:
  • SYSTEM_UI_INTELLIGENCE 的條件相同,但預先安裝的服務會提供裝置端智慧型處理器,用於分析相機資料的視覺功能。舉例來說,當使用者看著手機時,手機螢幕會保持開啟狀態,或是根據裝置前置鏡頭偵測到的臉部方向,判斷最適合的螢幕方向。
COMPANION_DEVICE_APP_STREAMING 下列所有項目:
  • 應用程式是系統應用程式
  • 只有原始設備製造商 (OEM) 可以授予應用程式這項角色。
  • 允許的用途:
    • 串流、投放或鏡像輸出應用程式,從 Android 裝置 (例如手機或平板電腦) 串流、投放或鏡像輸出至桌機或筆電。
  • 從裝置 A 建立與裝置 B 的初始連線時:
    • 配對時,您必須在來源裝置 (A) 上授權,並在連結裝置 (B) 上輸入來源裝置顯示的一次性代碼。或者,如果兩部裝置的 Android AccountManager 中至少有一個相符的帳戶,使用者可以在連結裝置 (B) 上輸入帳戶密碼,確認配對。
    • 配對時,兩部裝置必須在鄰近範圍內 1
  • 兩部裝置必須在彼此的鄰近範圍內 1串流。
  • 應用程式可以建立及管理與連線裝置的通訊管道,讓裝置交換資料。應用程式和連線裝置必須成功通過彼此驗證 (例如證明瞭解共用金鑰),才能建立這些通訊管道。通訊管道必須採用端對端加密保護。
  • 應用程式可將來源裝置 (A) 的通知傳送至連結裝置 (B),讓使用者在連結裝置 (B) 上對通知採取行動。
  • 將應用程式串流所需的相關中繼資料串流至已連結的裝置 (B),例如來源裝置 (A) 上可用的應用程式清單。
  • 使用者明確同意後 (在來源裝置 (A) 或連線裝置 (B) 上),即可將應用程式從來源裝置 (A) 串流至連線裝置 (B)。
  • 能夠在來源裝置 (A) 上,重新播放 (插入) 已連結裝置 (B) 上串流應用程式發生的事件。舉例來說,在連結裝置 (B) 上重播與來源裝置 (A) 相同的觸控事件座標,或重播連結裝置 (B) 上發生的輸入事件,並使用與來源裝置 (A) 相同的輸入語意。
  • 串流應用程式使用麥克風時,應用程式可以將來源裝置的麥克風串流,替換為已連線裝置的麥克風串流。
  • 應用程式會擷取來源裝置 (A) 的音訊,並串流至連結裝置 (B)。
  • 建議從連結裝置 (B) 封鎖設定應用程式和應用程式商店的存取權。
  • 從 Android 16 開始,必須禁止在連線裝置 (B) 上,對機密內容 (例如 安全視窗和介面) 進行螢幕截圖和螢幕閱讀。
  • 請務必驗證所連線裝置的 OS 建構版本完整性 (例如使用裝置認證,如 VerifiedBootState)。
  • 只有在裝置帳戶登錄中只有一個相符帳戶時,才能串流應用程式 (例如 Android 上的 AccountManager 類別)。如果不是,你必須使用來源裝置 (A) 上顯示的一次性代碼授權串流,並在連線裝置 (B) 上輸入該代碼。請注意,如果裝置支援多位使用者 (而非多個帳戶),且具有與 Android 多使用者相同的可靠資料隔離功能,則使用者會計為裝置。
  • 如果連線裝置 (B) 上的帳戶驗證過期或遭撤銷,請務必立即停止串流並中斷與連線裝置 (B) 的連線。
  • 如果顯示內容的連線裝置 (B) 閒置逾時,就必須停止串流並與連線裝置 (B) 中斷連線。如果連線裝置 (B) 的螢幕保持開啟狀態 (例如使用 WakeLock 讓 Android 裝置螢幕保持開啟),則可以繼續串流。閒置逾時必須存在。如果連線裝置 (B) 本身沒有閒置逾時,則必須使用最多 5 分鐘的閒置逾時。
  • 如果來源裝置 (A) 使用螢幕鎖定知識因素 (LSKF),當螢幕鎖定時,應用程式「不得」將應用程式串流至連線裝置 (B),除非連線裝置 (B) 已鎖定螢幕並解鎖。
  • 如果來源裝置 (A) 由管理員管理,應用程式「必須」遵守管理員設定的政策,啟用或停用串流至附近裝置的功能 (例如使用 Android 的DevicePolicyManager設定)。
  • 從使用者的角度來看,遠端螢幕和所有遠端輸入事件來源必須屬於同一個邏輯裝置 (例如遠端螢幕和連線的鍵盤),且事件會相應地轉送。
  • 使用者「必須」能從來源裝置 (A) 結束串流,例如使用持續顯示的通知中的按鈕。如果來源裝置 (A) 已設定螢幕鎖定,這項行為會受到螢幕鎖定限制。來源裝置 (A)「必須」顯示這項持續顯示的功能提示,且一律位於不需捲動位置。
  • 在串流作業於其他裝置上進行時,來源裝置 (A) 必須顯示相關功能提示,例如狀態列中的圖示或持續顯示的通知。
DEVICE_POLICY_MANAGEMENT 下列所有項目:
  • 只有原始設備製造商 (OEM) 才能將這個角色授予應用程式。應用程式無法要求這個角色,因為這個角色是為了在裝置出貨時,授予 OEM 定義的套件名稱。
  • 應用程式必須能夠佈建受管理設定檔 (設定檔擁有者) 或受管理的裝置 (裝置擁有者),包括下載及安裝適當的 Device Policy Client,在必要時成為裝置/設定檔擁有者。
  • 應用程式可以選擇動態更新資源,例如用於裝置政策管理的字串和可繪項目。
  • 應用程式可以是預先安裝的系統應用程式,也可以在佈建前下載及安裝。
  • 如果是設定檔擁有者佈建案例,當角色持有者應用程式安裝在特定 Android 使用者上時,該應用程式必須安裝在該使用者的所有適用設定檔上。
SYSTEM_APP_PROTECTION_SERVICE 下列所有項目:
  • 應用程式是系統應用程式
  • 應用程式的唯一用途是偵測可能有害的應用程式 (可能讓使用者、使用者資料或裝置面臨風險的應用程式,例如木馬程式、網路釣魚和間諜軟體應用程式) 或行動垃圾軟體
  • 應用程式必須符合 Android CDD 第 9.8.6 節中列出的所有規定。作業系統層級和環境資料
  • 應用程式不得宣告 android.permission.INTERNET 一般權限,而必須透過開放原始碼專案中明確定義的 API 存取網際網路。
  • 應用程式不得繫結至其他應用程式,但下列系統應用程式除外: 權限控制器,以及提供電話和網際網路 API 的元件。每個允許的繫結都必須透過系統設定中的 <allow-association> 設定明確設定。
  • 除非使用者直接採取行動 (例如每次分享資料時,使用者都明確按下按鈕),否則應用程式不得與其他應用程式分享資料。
SYSTEM_AUTOMOTIVE_CALENDAR_SYNC_MANAGER 下列所有項目:
  • 應用程式是系統應用程式
  • 只有原始設備製造商 (OEM) 可以授予應用程式這項角色。
  • 應用程式必須將日曆資料從使用者的 iOS 或 Android 手機轉移到 Android Auto 裝置。Android Auto 裝置必須將這項日曆資料儲存在日曆供應器中。
  • 應用程式必須在手機上提供 UI 元件,供使用者開啟日曆同步功能,並選取要同步的日曆。應用程式必須在手機上提供 UI 元件,供使用者關閉日曆同步功能。
  • 應用程式應可在沒有網路連線的環境下運作,例如使用直接有線或無線連線。
AUTOMOTIVE_NAVIGATION 下列所有項目:
  • 應用程式具有可透過隱含意圖要求叫用的活動,可顯示使用者目前的位置和周遭環境。
  • 應用程式具有活動,可供其他應用程式透過隱含意圖要求叫用,讓使用者前往指定地理位置。
  • 應用程式在持有導覽焦點時,會在儀表板上啟動活動。活動必須顯示使用者目前的位置和周遭環境,並讓使用者導覽至指定地理位置。
COMPANION_DEVICE_COMPUTER 下列所有項目:
  • 應用程式是系統應用程式
  • 只有原始設備製造商 (OEM) 可以授予應用程式這項角色。
  • 讓使用者在連線的電腦上鏡像顯示通知,並存取手機中的相片和媒體。
SYSTEM_SETTINGS_INTELLIGENCE 至少以下其中一項:
  • 應用程式是系統應用程式
  • 只有原始設備製造商 (OEM) 可以授予應用程式這項角色。
  • 提供「設定」應用程式的智慧功能,例如建議和搜尋。
NOTES 下列所有項目:
COMPANION_DEVICE_GLASSES 應用程式可以要求與眼鏡裝置建立關聯,並管理眼鏡裝置 (使用 CompanionDeviceManager 類別提供的 API)。眼鏡裝置與應用程式透過 CDM 提供的 UI 連線後,使用者可以授予眼鏡裝置聯絡人存取權,以及管理通知和電話的權限,藉此管理眼鏡裝置。
COMPANION_DEVICE_NEARBY_DEVICE_STREAMING 下列所有項目:
  • 應用程式是系統應用程式
  • 只有原始設備製造商 (OEM) 可以授予應用程式這項角色。
  • 允許的用途:
    • 將 Android 裝置 (例如手機或平板電腦) 的應用程式串流至車輛。
    • 從 Android 裝置 (例如手機或平板電腦) 串流應用程式至 XR 裝置。
  • 從裝置 A 建立與裝置 B 的初始連線時:
    • 配對時,您必須在來源裝置 (A) 上授權,並在連結裝置 (B) 上輸入來源裝置顯示的一次性代碼。或者,如果兩部裝置的 Android AccountManager 中至少有一個相符的帳戶,使用者可以在連結裝置 (B) 上輸入帳戶密碼,確認配對。
    • 配對時,兩部裝置必須在鄰近範圍內 1
  • 兩部裝置必須在彼此的鄰近範圍內 1串流。
  • 應用程式可以建立及管理與連線裝置的通訊管道,讓裝置交換資料。應用程式和連線裝置必須成功通過彼此驗證 (例如證明瞭解共用金鑰),才能建立這些通訊管道。通訊管道必須採用端對端加密保護。
  • 應用程式可將來源裝置 (A) 的通知傳送至連結裝置 (B),讓使用者在連結裝置 (B) 上對通知採取行動。
  • 將應用程式串流所需的相關中繼資料串流至已連結的裝置 (B),例如來源裝置 (A) 上可用的應用程式清單。
  • 使用者明確同意後 (在來源裝置 (A) 或連線裝置 (B) 上),即可將應用程式從來源裝置 (A) 串流至連線裝置 (B)。
  • 能夠在來源裝置 (A) 上,重新播放 (插入) 已連結裝置 (B) 上串流應用程式發生的事件。舉例來說,在連結裝置 (B) 上重播與來源裝置 (A) 相同的觸控事件座標,或重播連結裝置 (B) 上發生的輸入事件,並使用與來源裝置 (A) 相同的輸入語意。
  • 串流應用程式使用麥克風時,應用程式可以將來源裝置的麥克風串流,替換為已連線裝置的麥克風串流。
  • 應用程式會擷取來源裝置 (A) 的音訊,並串流至連結裝置 (B)。
  • 建議從連結裝置 (B) 封鎖設定應用程式和應用程式商店的存取權。
  • Android 25Q2 開始,必須禁止在連線裝置 (B) 上對機密內容 (例如 安全視窗和介面) 進行螢幕截圖和螢幕閱讀。
  • 請務必驗證所連線裝置的 OS 建構版本完整性 (例如使用裝置認證,如 VerifiedBootState)。
  • 只有在裝置帳戶登錄中只有一個相符帳戶時,才能串流應用程式 (例如 Android 上的 AccountManager 類別)。如果不是,你必須使用來源裝置 (A) 上顯示的一次性代碼授權串流,並在連線裝置 (B) 上輸入該代碼。請注意,如果裝置支援多位使用者 (而非多個帳戶),且具有與 Android 多使用者相同的可靠資料隔離功能,則使用者會計為裝置。
  • 如果連線裝置 (B) 上的帳戶驗證過期或遭撤銷,請務必立即停止串流並中斷與連線裝置 (B) 的連線。
  • 如果顯示內容的連線裝置 (B) 閒置逾時,就必須停止串流並與連線裝置 (B) 中斷連線。如果連線裝置 (B) 的螢幕保持開啟狀態 (例如使用 WakeLock 讓 Android 裝置螢幕保持開啟),則可以繼續串流。閒置逾時必須存在。如果連線裝置 (B) 本身沒有閒置逾時,則必須使用最多 5 分鐘的閒置逾時。
  • 如果來源裝置 (A) 使用螢幕鎖定知識因素 (LSKF),當螢幕鎖定時,應用程式「不得」將應用程式串流至連線裝置 (B),除非連線裝置 (B) 已鎖定螢幕並解鎖。
  • 如果來源裝置 (A) 由管理員管理,應用程式「必須」遵守管理員設定的政策,啟用或停用串流至附近裝置的功能 (例如使用 Android 的DevicePolicyManager設定)。
  • 從使用者的角度來看,遠端螢幕和所有遠端輸入事件來源必須屬於同一個邏輯裝置 (例如遠端螢幕和連線的鍵盤),且事件會相應地轉送。
  • 使用者「必須」能從來源裝置 (A) 結束串流,例如使用持續顯示的通知中的按鈕。如果來源裝置 (A) 已設定螢幕鎖定,這項行為會受到螢幕鎖定限制。來源裝置 (A)「必須」顯示這項持續顯示的功能提示,且一律位於不需捲動位置。
  • 在串流作業於其他裝置上進行時,來源裝置 (A) 必須顯示相關功能提示,例如狀態列中的圖示或持續顯示的通知。
WALLET 下列任一項:
  • 應用程式具有 NFC APDU 服務,且在 PAYMENT 類別中靜態註冊至少一個 AID。
  • 應用程式會實作 QuickAccessWalletService 的例項。

1 鄰近程度的定義為兩部裝置位於彼此的藍牙或 Wi-Fi 範圍內,或是使用相同的區域網路。