AppArmor 政策組¶
本文檔包含Ubuntu Touch可用策略的完整列表,以及它們為您的應用程序授予存取權限的說明。
每個條目都遵循此格式
Title
-----
Description: Description from apparmor file
Usage: How common it is to use this policy (from apparmor file)
Optional longer description
策略使用會影響 OpenStore 是否接受您的應用程式。 通常會立即接受包含日用用法的應用程式,而需要手動審核預留的使用政策。
備註
Coding tip: Everytime you change your apparmor policy file you need to update your app’s version for this to be taken into account.
帳戶¶
說明:可以使用線上帳戶。
用法:常見
The accounts policy gives your app the permissions it needs to access the Online Accounts API.
音訊¶
說明:可播放音訊(允許透過媒體播放器播放遠程內容)
用法:常見
您的應用需要音訊策略才能透過 pulseaudio 或 media-hub 播放音訊。 該許可還使專輯封面發送到縮略圖服務,然後顯示在聲音指示器上。
藍牙¶
說明:使用藍牙(bluez5)作為管理員。
用法:保留
此策略授予對藍牙設備的無限制的存取權限。 它用於管理藍牙,並作為開發安全藍牙 API 的踏腳石,所有應用程式都可以存取。
日曆¶
說明:可以訪問日曆。
用法:保留
日曆允許訪問 Evolution 數據伺服器的日曆和鬧鐘 API。 它還授予存取同步監測的權限。
This policy is reserved since it grants free access to all calendars on the device at any time. The legacy bug about this situation is LP #1227824 .
相機¶
說明:可以存取相機
用法:常見
相機策略授予存取裝置的相機。
連接¶
說明:可以存取大略的網路連接訊息
用法:常見
連接策略允許應用程式確定有關裝置連接的大略訊息。 這包括裝置是否連接到網路以及是否透過 Wi-Fi 或行動數據連接進行連線。
聯絡人¶
說明:可以存取聯絡人。
用法:保留
聯絡人政策允許應用程式存取裝置用戶的聯絡人列表。 它被標記為保留,因為它允許訪問同步檢測和對通訊簿的自由存取。
內容交換¶
說明:可以從其他應用程式請求/導入數據
用法:常見
使用內容交換策略,您的應用可以成為內容集線器上內容的使用者。
內容交換源¶
說明:可以向其他應用程式提供/導出數據
用法:常見
內容交換源策略允許您的應用程式在內容集線器上提供內容。
偵錯¶
說明:使用特殊的偵錯工具。 這應僅用於開發而不用於生產套件。 注意:使用此策略會提供與正常情況明顯不同的限制,並且不被視為安全。 您永遠不應該使用此策略運行不受信任的程式。
用法:保留
文件檔案¶
說明:可以讀取和寫入文件檔案。 此策略保留用於某些應用程式,例如文件管理員。 開發人員通常應使用內容交換策略和 API 來存取文件檔案。
用法:保留
此策略允許應用程式讀取和寫入使用者的主目錄和與外部媒體中的 「文件」 檔案。
文件檔案讀取¶
說明:可以讀取所有文件檔案。 此策略保留用於某些應用程式,例如文件管理員。 開發人員通常應使用內容交換策略和 API 來存取文件檔案。
用法:保留
此策略允許應用程式讀取使用者的主目錄和與外部媒體中的文件檔案。
歷史¶
說明:可以存取歷史服務。此策略僅在此版本的策略中保留給經過審核的應用程式。策略的未來版本可能會將其移出保留狀態。
用法:保留
保持螢幕為開啟狀態¶
說明:可以請求保持螢幕為開啟狀態
用法:常見
位置¶
說明:可以存取位置
用法:常見
允許應用程式請求存取裝置的當目前位置。
麥克風¶
說明:可以存取麥克風
用法:常見
音樂檔案¶
說明:可以讀取和寫入音樂檔案。 此策略保留用於某些應用程式,例如音樂播放器。 開發人員通常應使用內容交換策略和 API 來存取音樂檔案。
用法:保留
此策略允許應用程式讀取和寫入使用者的主目錄和與外部媒體中的音樂檔案。
音樂檔案讀取¶
說明:可以讀取所有音樂檔案。 此策略保留用於某些應用程式,例如音樂播放器。 開發人員通常應使用內容交換策略和 API 來存取音樂檔案。
用法:保留
此策略允許應用程式讀取使用者的主目錄和與外部媒體中的音樂檔案。
網路¶
說明:可以存取網路
用法:常見
The networking policy group allows an app to contact network devices and use the download manager.
nfc¶
Description: Can access the NFC functionality
用法:常見
The nfc policy group allows an app to read and write NFC tags via NDEF data as well as establishing a peer-to-peer connection between two devices.
圖片檔案¶
說明:可以讀取和寫入圖片檔案。 此策略保留用於某些應用程式,例如圖庫應用程式。 開發人員通常應使用內容交換策略和 API 來存取圖片檔案。
用法:保留
此策略允許應用程式讀取和寫入使用者的主目錄和與外部媒體中的圖片檔案。
圖片檔案讀取¶
說明:可以讀取所有圖片檔案。 此策略保留用於某些應用程式,例如圖庫應用程式。 開發人員通常應使用內容交換策略和 API 來存取圖片檔案。
用法:保留
此策略允許應用程式讀取使用者的主目錄和與外部媒體中的圖片檔案。
推送通知用戶端¶
說明:可以使用推送通知作為用戶端
用法:常見
感應器¶
說明:可以存取感應器
用法:常見
Allows apps to access device sensors
usermetrics¶
說明:可以使用 UserMetrics 更新 InfoGraphic
用法:常見
允許應用程式將指標編寫到 UserMetrics 服務裡,以便它們可以顯示在 InfoGraphic 上。
影片¶
說明:可播放影片(允許透過媒體播放器播放遠程內容)
用法:常見
影片檔案¶
說明:可以讀取和寫入影片檔案。 此策略保留用於某些應用程式,例如圖庫應用程式。 開發人員通常應使用內容交換策略和 API 來存取影片檔案。
用法:保留
此策略允許應用程式讀取和寫入使用者的主目錄和與外部媒體中的影片檔案。
影片檔案讀取¶
說明:可以讀取所有影片檔案。 此策略保留用於某些應用程式,例如圖庫應用程式。 開發人員通常應使用內容交換策略和 API 來存取影片檔案。
用法:保留
此策略允許應用程式讀取使用者的主目錄和與外部媒體中的影片檔案。
網路預覽¶
說明:可以使用 Ubuntu 網路預覽
用法:常見
The webview policy group allows apps to embed a web browser view.