Android - Direct Share 直接共享(1) - 基礎(chǔ)介紹

1. 概念

直接共享是一項功能,
允許應(yīng)用直接在 系統(tǒng)“意圖選擇器對話框”(Intent chooser dialog)中 顯示 指定應(yīng)用的選項.

用戶可以從其它應(yīng)用分享內(nèi)容時趁仙,直接跳轉(zhuǎn)到你的應(yīng)用.
例如,短信應(yīng)用 使用 直接分享娇澎, 可以使得用戶 直接分享內(nèi)容 給一個聯(lián)系人瓤介,通過一個 chooser 對話框提示.

直接共享 使得 分享內(nèi)容 更加 快捷和容易.

2. 與ShortCuts 協(xié)同工作

直接共享與 共享快捷方式(Sharing ShortCuts) 的概念一起工作.
應(yīng)用程序可以 優(yōu)先 發(fā)布共享目標(biāo)么抗,允許 系統(tǒng)Intent選擇器對話框 在需要時顯示它們.
為了 發(fā)布共享目標(biāo) 苹祟, 我們使用 ShortcutManager API砸抛。
任何 已發(fā)布的共享快捷方式,均會保存在系統(tǒng)树枫,直到 應(yīng)用更新 它們直焙, 或者 應(yīng)用已被卸載.

當(dāng)顯示給用戶時,系統(tǒng)會根據(jù)預(yù)測服務(wù)對任何適用的快捷方式 進行排名团赏,
使得顯示了更加可能被使用的快捷方式.

注:Android M 開始推出 直接共享(Direct Share)概念箕般,使用ChooserTargetService 提供直接共享目標(biāo)
Android Q 開始使用ShortcutManager API 實現(xiàn)耐薯, 即ShortCut 快捷方式

3. 示例內(nèi)容介紹.

將使用可以接收 包含純文本的 Intent 的 Message 應(yīng)用.
用戶從其他應(yīng)用程序(或我們正在構(gòu)建的應(yīng)用程序)分享一些文本時舔清,
該應(yīng)用程序?qū)⒆鳛橐粋€選項列出。
通過使用 直接共享功能曲初,此應(yīng)用程序還發(fā)布了 顯示在 系統(tǒng) Intent 選擇器對話框中 的一些聯(lián)系人体谒。

4. 將學(xué)到什么

如何在應(yīng)用中實現(xiàn) 直接分享
如何使 Direct Share 向后兼容舊的 Android 版本
如何在共享內(nèi)容中顯示 內(nèi)容預(yù)覽

5. 知識準(zhǔn)備

基本 Kotlin 知識(此 Codelab 使用 Kotlin)
Android Studio 3.3 或更高版本
運行 API 21+ 的模擬器或設(shè)備

參考文獻:
https://developer.android.com/codelabs/android-direct-share#0

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市臼婆,隨后出現(xiàn)的幾起案子抒痒,更是在濱河造成了極大的恐慌,老刑警劉巖颁褂,帶你破解...
    沈念sama閱讀 218,525評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件故响,死亡現(xiàn)場離奇詭異傀广,居然都是意外死亡,警方通過查閱死者的電腦和手機彩届,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,203評論 3 395
  • 文/潘曉璐 我一進店門伪冰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人樟蠕,你說我怎么就攤上這事贮聂。” “怎么了寨辩?”我有些...
    開封第一講書人閱讀 164,862評論 0 354
  • 文/不壞的土叔 我叫張陵吓懈,是天一觀的道長。 經(jīng)常有香客問我靡狞,道長耻警,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,728評論 1 294
  • 正文 為了忘掉前任甸怕,我火速辦了婚禮榕栏,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蕾各。我一直安慰自己扒磁,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,743評論 6 392
  • 文/花漫 我一把揭開白布式曲。 她就那樣靜靜地躺著妨托,像睡著了一般。 火紅的嫁衣襯著肌膚如雪吝羞。 梳的紋絲不亂的頭發(fā)上兰伤,一...
    開封第一講書人閱讀 51,590評論 1 305
  • 那天,我揣著相機與錄音钧排,去河邊找鬼敦腔。 笑死,一個胖子當(dāng)著我的面吹牛恨溜,可吹牛的內(nèi)容都是我干的符衔。 我是一名探鬼主播,決...
    沈念sama閱讀 40,330評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼糟袁,長吁一口氣:“原來是場噩夢啊……” “哼判族!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起项戴,我...
    開封第一講書人閱讀 39,244評論 0 276
  • 序言:老撾萬榮一對情侶失蹤形帮,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體辩撑,經(jīng)...
    沈念sama閱讀 45,693評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡界斜,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,885評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了合冀。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片锄蹂。...
    茶點故事閱讀 40,001評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖水慨,靈堂內(nèi)的尸體忽然破棺而出得糜,到底是詐尸還是另有隱情,我是刑警寧澤晰洒,帶...
    沈念sama閱讀 35,723評論 5 346
  • 正文 年R本政府宣布朝抖,位于F島的核電站,受9級特大地震影響谍珊,放射性物質(zhì)發(fā)生泄漏治宣。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,343評論 3 330
  • 文/蒙蒙 一砌滞、第九天 我趴在偏房一處隱蔽的房頂上張望侮邀。 院中可真熱鬧,春花似錦贝润、人聲如沸绊茧。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,919評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽华畏。三九已至,卻和暖如春尊蚁,著一層夾襖步出監(jiān)牢的瞬間亡笑,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,042評論 1 270
  • 我被黑心中介騙來泰國打工横朋, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留仑乌,地道東北人。 一個月前我還...
    沈念sama閱讀 48,191評論 3 370
  • 正文 我出身青樓琴锭,卻偏偏與公主長得像晰甚,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子祠够,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,955評論 2 355

推薦閱讀更多精彩內(nèi)容