Android 7.1 App Shortcuts使用
Android 7.1 App Shortcuts使用
Android 7.1已經(jīng)發(fā)了預(yù)覽版, 這里是API Overview: API overview.
其中App Shortcuts是新提供的一種快捷訪問方式, 形式為長按應(yīng)用圖標出現(xiàn)的長條.
圖來自: Exploring Android Nougat 7.1 App Shortcuts
點擊快捷方式可以訪問應(yīng)用功能, 并且這種快捷方式也可以被拖拽到桌面單獨放置.
App Shortcuts 是什么
其中App Shortcuts是指在桌面長按app圖標而出現(xiàn)的快捷方式, 可以為你的app的關(guān)鍵功能添加更快速的入口而不用先打開app.
點擊快捷方式可以訪問應(yīng)用功能, 并且這種快捷方式也可以被拖拽到桌面單獨放置, 變成單獨的桌面快捷方式(pinned shortcuts).
有兩種shortcuts:
- 靜態(tài)的: 在xml中定義, 適用于一些通用的動作.
- 動態(tài)的: 由ShortcutManager發(fā)布, 可以根據(jù)用戶的行為或者偏好添加, 可以動態(tài)更新.
每一個應(yīng)用目前最多可以有5個shortcuts(靜態(tài) + 動態(tài)).
運行條件:
應(yīng)用添加App Shortcuts是Android 7.1(API 25)的API, 所以只能在Android 7.1的設(shè)備上顯示, 同時需要launcher支持, 比如Pixel launcher(Pixel設(shè)備的默認launcher), Now launcher(Nexus設(shè)備上的launcher)現(xiàn)在就支持, 其他launcher也可以提供支持.
靜態(tài)Shortcuts使用
靜態(tài)的Shortcuts是寫在xml中的, 直到下一次應(yīng)用升級, 不能被改變.
要添加靜態(tài)shortcuts只需兩步:
首先, 在應(yīng)用的Manifest中啟動Activity上添加<meta-data>:
延伸閱讀
- ssh框架
2016-09-30
- 阿里移動安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍牙鎖
2017-07-26
- 消息隊列NetMQ 原理分析4-Socket、Session、Option和Pipe
2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標分割】
2017-07-26
- 詞向量-LRWE模型-更好地識別反義詞同義詞
2017-07-26
- 從棧不平衡問題 理解 calling convention
2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明
2017-07-26
- Swift實現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解
2017-07-26
- 阿里移動安全 Android端惡意鎖屏勒索應(yīng)用分析
2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二)
2017-07-26
學(xué)習(xí)是年輕人改變自己的最好方式