国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Android > 正文

Android使用Intent.ACTION_SEND分享圖片和文字內(nèi)容的示例代碼

2019-10-22 18:11:53
字體:
供稿:網(wǎng)友

本文講述了Android版Intent.ACTION_SEND分享圖片和文字內(nèi)容。分享給大家供大家參考,具體如下:

編輯推薦:稀土掘金,這是一個針對技術(shù)開發(fā)者的一個應(yīng)用,你可以在掘金上獲取最新最優(yōu)質(zhì)的技術(shù)干貨,不僅僅是Android知識、前端、后端以至于產(chǎn)品和設(shè)計都有涉獵,想成為全棧工程師的朋友不要錯過!

下面的方法只能實現(xiàn)普通的文字分享:

private void shareContent() { Intent share = new Intent(android/303539.html">android.content.Intent.ACTION_SEND); share.setType("text/plain"); String String extraText="給大家介紹一個好網(wǎng)站,www.jcodecraeer.com"; share.putExtra(Intent.EXTRA_TEXT, extraText); if (title != null) { share.putExtra(Intent.EXTRA_SUBJECT, title); } startActivity(Intent.createChooser(share, "分享一下"));  }

那如果我想同時分享圖片和文字到新浪微博的話,則使用下面的方法:

private void share(String content, Uri uri){ Intent shareIntent = new Intent(Intent.ACTION_SEND); if(uri!=null){ shareIntent.putExtra(Intent.EXTRA_STREAM, uri); shareIntent.setType("image/*"); //當(dāng)用戶選擇短信時使用sms_body取得文字 shareIntent.putExtra("sms_body", content); }else{ shareIntent.setType("text/plain"); } shareIntent.putExtra(Intent.EXTRA_TEXT, content); //自定義選擇框的標(biāo)題 startActivity(Intent.createChooser(shareIntent, "邀請好友")); //系統(tǒng)默認(rèn)標(biāo)題       }

之所以這種方法可以傳遞圖片,是因為shareIntent.setType("image/*"),而 setType("image/*")可以傳遞文字也可以傳遞圖片;其中圖片內(nèi)容可以由Uri指定,注意需要將圖片的url轉(zhuǎn)換成uri。

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網(wǎng)的支持。


注:相關(guān)教程知識閱讀請移步到Android開發(fā)頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 星子县| 沛县| 天台县| 平阴县| 乐昌市| 乌苏市| 白玉县| 巫山县| 屯昌县| 晋江市| 云阳县| 阳高县| 武城县| 革吉县| 浑源县| 石景山区| 合山市| 恩平市| 东平县| 南漳县| 平乐县| 江油市| 东方市| 鄂托克前旗| 元阳县| 镇远县| 宜阳县| 达拉特旗| 万全县| 长白| 大冶市| 湖北省| 察隅县| 大厂| 巴彦淖尔市| 犍为县| 贵南县| 邵东县| 隆德县| 阜南县| 简阳市|