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