在 Android 8.0 中新增的流程 API 可讓應用程式開發人員在應用程式中新增捷徑和小工具,而非依賴小工具匣。基於安全考量,這項功能也已淘汰舊有的新增捷徑方法 (傳送廣播)。
啟動器必須支援這項新功能,讓應用程式開發人員可以依靠系統新增捷徑或小工具。
範例和來源
文件可在各種系統類別中使用。參考資料包括:
- ShortcutManager.java
在標頭中發布已固定的捷徑區段。 - Intent.java
ACTION_CREATE_SHORTCUT 的 Javadoc。 - AppWidgetManager.java
requestPinAppWidget 的 Javadoc。 
實作
裝置實作人員需要在啟動器中加入意圖篩選器動作的活動:
android.content.pm.action.CONFIRM_PIN_SHORTCUTandroid.content.pm.action.CONFIRM_PIN_APPWIDGET
詳情請參閱 API 說明文件。
這個活動應向使用者顯示確認提示,要求他們新增所要求的小工具/捷徑,並在接受後,在主畫面上新增對應的小工具/捷徑。
    如果是小工具,accept() 呼叫應包含新加入的小工具 ID。
實作系統 UI
    合作夥伴需要參考 Launcher3 導入方式 (packages/apps/Launcher3) 更新啟動器應用程式。
在 Android 開放原始碼計畫 (AOSP) 中找出相關的 Launcher3 變更:
- Change-Id: 8b2002e28072c52d78f6d052c6ff6da50a2d0324
 - Change-Id: 278359539c02ca160caf1df54ce96053a2a2ef59
 
驗證
如要驗證這項功能,請嘗試透過 Chrome 或聯絡人應用程式新增捷徑,並確認是否會顯示適當的確認提示。接受後,圖示應會新增至主畫面,Chrome 也應會顯示成功的快訊。