應用程式捷徑總覽
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
開發人員可以定義捷徑 ,用於在應用程式中執行特定動作。您可以在支援的啟動器或助理 (例如 Google 助理) 中顯示這些捷徑,協助使用者在應用程式中快速啟動常見或建議的工作。
本說明文件說明如何建立 和管理 應用程式捷徑。您也可以瞭解改善捷徑的最佳做法 。
捷徑類型
圖 1. 透過應用程式捷徑,您可以顯示重要動作,並立即將使用者深入使用應用程式。
每個捷徑都會參照一或多個意圖 ,當使用者選取捷徑時,每個意圖都會在應用程式中啟動特定動作。您為應用程式建立的捷徑類型視應用程式的用途而定。可當做捷徑的動作範例如下:
在電子郵件應用程式中,撰寫新電子郵件。
在地圖應用程式中,將使用者導覽至某特定地點。
在通訊應用程式中傳送訊息給使用者的聯絡人。
在媒體應用程式中,播放電視節目的下一集。
在遊戲應用程式中,載入最後儲存點。
讓使用者使用語音指令在外送應用程式中點餐。
您可以為應用程式發布下列類型的捷徑:
靜態捷徑 是定義在封裝至 APK 或應用程式套件 的資源檔案中。
應用程式只能在執行階段推送、更新及移除動態捷徑 。
如果使用者授予權限,固定捷徑 就可以在執行階段新增至支援的啟動器。
注意: 使用者也可以將應用程式的靜態和動態捷徑複製到啟動器中,藉此建立固定捷徑。
使用功能在 Google 助理中顯示捷徑
shortcuts.xml
中的功能 可讓您宣告使用者在啟動應用程式時可採取的動作類型,然後直接跳到執行特定工作。舉例來說,您可以宣告 capability
元素,將應用程式內功能延伸至 Google 助理的應用程式動作 ,讓使用者透過 Google 助理對應用程式進行語音控制。詳情請參閱新增功能 的說明文件。
捷徑限制
大多數支援的啟動器一次最多可顯示四個捷徑,包括靜態和動態捷徑。推送動態捷徑以顯示在 Google 途徑 (例如 Google 助理) 時,請使用 Google 捷徑整合資料庫 ,以免受到捷徑限制。
如果您選擇不使用 Google 捷徑整合資料庫,應用程式會受限於裝置當時支援的捷徑數量限制。以這種方式發布的捷徑只會顯示在 Android 啟動器中,無法顯示在 Google 助理等 Google 途徑中。
使用者可在應用程式中建立的固定捷徑數量沒有上限。應用程式無法移除固定捷徑,但可以停用 。
注意: 雖然其他應用程式無法存取捷徑中的中繼資料,但啟動器本身可以存取這項資料。因此,請隱藏這類中繼資料中的使用者機密資訊。
如要開始建立應用程式捷徑,請參閱下列說明文件:
如要進一步瞭解可對捷徑執行的作業,請參閱 ShortcutManager
API 參考說明文件。
這個頁面中的內容和程式碼範例均受《內容授權 》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2024-04-29 (世界標準時間)。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"缺少我需要的資訊"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"過於複雜/步驟過多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"過時"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻譯問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/程式碼問題"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"容易理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"確實解決了我的問題"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u4e0a\u6b21\u66f4\u65b0\u6642\u9593\uff1a2024-04-29 (\u4e16\u754c\u6a19\u6e96\u6642\u9593)\u3002"}
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2024-04-29 (世界標準時間)。"]]