Android 7.1 App Shortcuts使用

Android 7.1 App Shortcuts使用

Android 7.1已經(jīng)發(fā)了預覽版, 這里是API Overview: API overview.
其中App Shortcuts是新提供的一種快捷訪問方式, 形式為長按應用圖標出現(xiàn)的長條.

app shortcuts

圖來自: Exploring Android Nougat 7.1 App Shortcuts

點擊快捷方式可以訪問應用功能, 并且這種快捷方式也可以被拖拽到桌面單獨放置.

App Shortcuts 是什么

其中App Shortcuts是指在桌面長按app圖標而出現(xiàn)的快捷方式, 可以為你的app的關鍵功能添加更快速的入口而不用先打開app.

Android 7 Nougat app shortcuts

點擊快捷方式可以訪問應用功能, 并且這種快捷方式也可以被拖拽到桌面單獨放置, 變成單獨的桌面快捷方式(pinned shortcuts).

有兩種shortcuts:

  • 靜態(tài)的: 在xml中定義, 適用于一些通用的動作.
  • 動態(tài)的: 由ShortcutManager發(fā)布, 可以根據(jù)用戶的行為或者偏好添加, 可以動態(tài)更新.

每一個應用目前最多可以有5個shortcuts(靜態(tài) + 動態(tài)).

運行條件:
應用添加App Shortcuts是Android 7.1(API 25)的API, 所以只能在Android 7.1的設備上顯示, 同時需要launcher支持, 比如Pixel launcher(Pixel設備的默認launcher), Now launcher(Nexus設備上的launcher)現(xiàn)在就支持, 其他launcher也可以提供支持.

靜態(tài)Shortcuts使用

靜態(tài)的Shortcuts是寫在xml中的, 直到下一次應用升級, 不能被改變.
要添加靜態(tài)shortcuts只需兩步:
首先, 在應用的Manifest中啟動Activity上添加<meta-data>:


        		

網(wǎng)友評論