Android使用Intent.ACTION_SEND分享圖片和文字內(nèi)容的示例代碼
本文講述了Android版Intent.ACTION_SEND分享圖片和文字內(nèi)容。分享給大家供大家參考,具體如下:
編輯推薦:稀土掘金,這是一個(gè)針對(duì)技術(shù)開(kāi)發(fā)者的一個(gè)應(yīng)用,你可以在掘金上獲取最新最優(yōu)質(zhì)的技術(shù)干貨,不僅僅是Android知識(shí)、前端、后端以至于產(chǎn)品和設(shè)計(jì)都有涉獵,想成為全棧工程師的朋友不要錯(cuò)過(guò)!
下面的方法只能實(shí)現(xiàn)普通的文字分享:
private void shareContent() { Intent share = new Intent(android.content.Intent.ACTION_SEND); share.setType("text/plain"); String title = "標(biāo)題"; String extraText="給大家介紹一個(gè)好網(wǎng)站,www.jcodecraeer.com"; share.putExtra(Intent.EXTRA_TEXT, extraText); if (title != null) { share.putExtra(Intent.EXTRA_SUBJECT, title); } startActivity(Intent.createChooser(share, "分享一下")); }
那如果我想同時(shí)分享圖片和文字到新浪微博的話,則使用下面的方法:
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)用戶選擇短信時(shí)使用sms_body取得文字 shareIntent.putExtra("sms_body", content); }else{ shareIntent.setType("text/plain"); } shareIntent.putExtra(Intent.EXTRA_TEXT, content); //自定義選擇框的標(biāo)題 startActivity(Intent.createChooser(shareIntent, "邀請(qǐng)好友")); //系統(tǒng)默認(rèn)標(biāo)題 }
之所以這種方法可以傳遞圖片,是因?yàn)閟hareIntent.setType("image/*"),而 setType("image/*")可以傳遞文字也可以傳遞圖片;其中圖片內(nèi)容可以由Uri指定,注意需要將圖片的url轉(zhuǎn)換成uri。
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。
相關(guān)文章
flutter 微信聊天輸入框功能實(shí)現(xiàn)
這篇文章主要介紹了flutter 微信聊天輸入框功能實(shí)現(xiàn),本文通過(guò)實(shí)例圖文相結(jié)合給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-03-03通過(guò)Html網(wǎng)頁(yè)調(diào)用本地安卓(android)app程序代碼
如何使用html網(wǎng)頁(yè)和本地app進(jìn)行傳遞數(shù)據(jù)呢?經(jīng)過(guò)研究,發(fā)現(xiàn)還是有方法的,總結(jié)了一下,大致有一下幾種方式2013-11-11Android 修改viewpage滑動(dòng)速度的實(shí)現(xiàn)代碼
由于Viewpager的滑動(dòng)速度是固定的,所以很頭疼,下面小編通過(guò)實(shí)例代碼給大家分享android 修改viewpage滑動(dòng)速度的方法,需要的朋友參考下吧2017-09-09Jetpack?Compose?實(shí)現(xiàn)一個(gè)圖片選擇框架功能
這篇文章主要介紹了Jetpack?Compose?實(shí)現(xiàn)一個(gè)圖片選擇框架,本文通過(guò)實(shí)例代碼圖文相結(jié)合給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-06-06Android activity和view判斷滑動(dòng)
這篇文章主要介紹了Android activity和view判斷滑動(dòng)的相關(guān)資料,需要的朋友可以參考下2017-06-06解決Android BitmapFactory的基本使用問(wèn)題
很多朋友給小編反饋使用方法BitmapFactory.decodeFile轉(zhuǎn)化Bitmap時(shí)報(bào)錯(cuò),究竟是什么原因?qū)е洛e(cuò)誤問(wèn)題呢?今天通過(guò)本文給大家介紹下解決Android BitmapFactory的基本使用問(wèn)題,感興趣的朋友一起看看吧2021-10-10