欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android 微信圖片分享功能

 更新時間:2016年07月08日 17:39:19   投稿:lqh  
本文主要介紹的是,Anroid 分享本地帶二維碼的圖片給微信好友和朋友圈的功能代碼,具有一定的參考價值,希望能幫助到有需要的朋友

我們都知道,通過 微信官方 分享sdk 支持圖片分享,而且有多種方式。官方鏈接 可直接查看,不再贅述。

本文要解決的問題是,分享本地帶二維碼的圖片給微信好友和朋友圈。朋友圈圖片能夠?qū)崿F(xiàn)長按識別,給微信好友對話框的圖片 在 iOS 可以正常識別,但是 Android 端卻不能識別 ,為什么?

以下引用網(wǎng)友的回答:

經(jīng)過分析和功能對比,android wechat app 中有兩種圖片瀏覽方式,圖片預(yù)覽,和圖片本地發(fā)送后的打開查看(這個有識別動作)頁面。預(yù)覽圖片功能中,不包含長按手勢的識別功能,仔細觀察可看到,iOS 設(shè)備發(fā)送二維碼圖片到聊天記錄中,android 打開的是預(yù)覽功能,長按是沒有二維碼識別功能的,但當 android 將此圖片保存后,再次發(fā)出時,是可以識別的,圖并無問題,而是 wechat android 版本的功能實現(xiàn)與iOS不對等導(dǎo)致。

通過 系統(tǒng)的 ACTION_SEND 組件可以解決上述問題。

< class="language-java hljs "> /**
  * 分享圖片到 微信
  * @param path 本地路徑的圖片
  */
 private void shareWeChat(String path){
  Uri uriToImage = Uri.fromFile(new File(path));
  Intent shareIntent = new Intent();
  //發(fā)送圖片到朋友圈
  //ComponentName comp = new ComponentName("com.tencent.mm", "com.tencent.mm.ui.tools.ShareToTimeLineUI");
  //發(fā)送圖片給好友。
  ComponentName comp = new ComponentName("com.tencent.mm", "com.tencent.mm.ui.tools.ShareImgUI");
  shareIntent.setComponent(comp);
  shareIntent.setAction(Intent.ACTION_SEND);
  shareIntent.putExtra(Intent.EXTRA_STREAM, uriToImage);
  shareIntent.setType("image/jpeg");
  startActivity(Intent.createChooser(shareIntent, "分享圖片"));
 }

相關(guān)文章

  • Android WorkManager使用以及源碼分析

    Android WorkManager使用以及源碼分析

    WorkManager 是適合用于持久性工作的推薦解決方案。如果工作始終要通過應(yīng)用重啟和系統(tǒng)重新啟動來調(diào)度,便是持久性的工作。本文主要介紹了Android WorkManager的使用,需要的可以參考一下
    2023-02-02
  • Activity配置、啟動和關(guān)閉activity實例詳解

    Activity配置、啟動和關(guān)閉activity實例詳解

    這篇文章主要介紹了Activity配置、啟動和關(guān)閉activity實例詳解,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-09-09
  • android仿華為手機懸浮窗設(shè)計

    android仿華為手機懸浮窗設(shè)計

    這篇文章主要為大家詳細介紹了android仿華為手機懸浮窗設(shè)計,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • Android開發(fā)之ClipboardManager剪貼板功能示例

    Android開發(fā)之ClipboardManager剪貼板功能示例

    這篇文章主要介紹了Android開發(fā)之ClipboardManager剪貼板功能,結(jié)合簡單實例形式分析了Android使用ClipboardManager實現(xiàn)剪貼板功能的相關(guān)操作技巧,需要的朋友可以參考下
    2017-03-03
  • Android移除Message的方法分享

    Android移除Message的方法分享

    本篇文章主要介紹MessageQueue提供的各種移除Message的方法,大概有八九個,接下來會對其中比較典型的移除方法進行詳細分析,需要的可以參考一下
    2022-10-10
  • Android關(guān)于SeekBar無法點擊到最大值問題解決方法記錄(推薦)

    Android關(guān)于SeekBar無法點擊到最大值問題解決方法記錄(推薦)

    這篇文章主要介紹了Android關(guān)于SeekBar無法點擊到最大值問題解決方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Android編程獲取包名,版本信息及VersionName名稱的方法

    Android編程獲取包名,版本信息及VersionName名稱的方法

    這篇文章主要介紹了Android編程獲取包名,版本信息及VersionName名稱的方法,涉及Android包及版本相關(guān)操作函數(shù)使用技巧,需要的朋友可以參考下
    2016-10-10
  • Android intent之間復(fù)雜參數(shù)傳遞方法詳解

    Android intent之間復(fù)雜參數(shù)傳遞方法詳解

    這篇文章主要介紹了Android intent之間復(fù)雜參數(shù)傳遞方法,較為詳細的分析了Android中intent參數(shù)傳遞的常見方法與使用技巧,需要的朋友可以參考下
    2016-10-10
  • Android Web3j OOM解決詳解

    Android Web3j OOM解決詳解

    這篇文章主要介紹了Android Web3j OOM解決詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • Android實現(xiàn)支付寶支付密碼輸入界面

    Android實現(xiàn)支付寶支付密碼輸入界面

    這篇文章主要為大家詳細介紹了Android實現(xiàn)支付寶支付密碼輸入界面,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05

最新評論