開發人員可以定義捷徑,用於在應用程式中執行特定動作。您可以在支援的啟動器或助理 (例如 Google 助理) 中顯示這些捷徑,協助使用者在應用程式中快速啟動常見或建議的工作。
本說明文件說明如何建立和管理應用程式捷徑。您也可以瞭解改善捷徑的最佳做法。
捷徑類型
每個捷徑都會參照一或多個意圖,當使用者選取捷徑時,每個意圖都會在應用程式中啟動特定動作。您為應用程式建立的捷徑類型視應用程式的用途而定。可當做捷徑的動作範例如下:
- 在電子郵件應用程式中,撰寫新電子郵件。
- 在地圖應用程式中,將使用者導覽至某特定地點。
- 在通訊應用程式中傳送訊息給使用者的聯絡人。
- 在媒體應用程式中,播放電視節目的下一集。
- 在遊戲應用程式中,載入最後儲存點。
- 讓使用者使用語音指令在外送應用程式中點餐。
您可以為應用程式發布下列類型的捷徑:
- 靜態捷徑是定義在封裝至 APK 或應用程式套件的資源檔案中。
- 應用程式只能在執行階段推送、更新及移除動態捷徑。
- 如果使用者授予權限,固定捷徑就可以在執行階段新增至支援的啟動器。
使用功能在 Google 助理中顯示捷徑
shortcuts.xml
中的功能可讓您宣告使用者在啟動應用程式時可採取的動作類型,然後直接跳到執行特定工作。舉例來說,您可以宣告 capability
元素,將應用程式內功能延伸至 Google 助理的應用程式動作,讓使用者透過 Google 助理對應用程式進行語音控制。詳情請參閱新增功能的說明文件。
捷徑限制
大多數支援的啟動器一次最多可顯示四個捷徑,包括靜態和動態捷徑。推送動態捷徑以顯示在 Google 途徑 (例如 Google 助理) 時,請使用 Google 捷徑整合資料庫,以免受到捷徑限制。
如果您選擇不使用 Google 捷徑整合資料庫,應用程式會受限於裝置當時支援的捷徑數量限制。以這種方式發布的捷徑只會顯示在 Android 啟動器中,無法顯示在 Google 助理等 Google 途徑中。
使用者可在應用程式中建立的固定捷徑數量沒有上限。應用程式無法移除固定捷徑,但可以停用。
如要開始建立應用程式捷徑,請參閱下列說明文件:
如要進一步瞭解可對捷徑執行的作業,請參閱 ShortcutManager
API 參考說明文件。