如何在自己的代码中实现分享视频文件或者是图片文件到微信qq微博新浪微博等!!!

冒泡的章鱼 冒泡的章鱼     2022-07-29     643

关键词:

首先在文档第一句我先自嘲下 , 我是大傻逼, 弄了两天微信是视频分享,一直被说为啥跟系统的相册分享的不一样,尼玛!!!

  这里来说正文,我这里不像多少太多,大家都是程序猿,具体的阔以看代码。

  搞代码之前先啰嗦几句啊,你们从我的这个code中你们会学到what,

  first:分享到微信,新浪.etc无需你注册appkey,哇,这么吊,是的就是这么屌,等你们看完代码就知道咯,略屌。。。

  好吧!!!来看怎么不许申请appkey轻松做到分享!!!

  我这里只拿微信的坐下demo了啊,别的一个样!!!

 private String getWXinSendClassName(){
        Intent share = new Intent(android.content.Intent.ACTION_SEND);
        share.setType("video/*");
        List<ResolveInfo> resInfos = getPackageManager().queryIntentActivities(share, 0);
        for (ResolveInfo resInfo : resInfos){
            if(resInfo.activityInfo.name.contains(ConstantsAPI.WXApp.WXAPP_PACKAGE_NAME)){
                return resInfo.activityInfo.name;
            }
        }
        return null;
    }
 public void onShareVideoFileForFriends(String path){
        Intent shareIntent = new Intent(Intent.ACTION_SEND);
        String className = getWXinSendClassName();
        if(!TextUtils.isEmpty(className)) {
            shareIntent.setComponent(new ComponentName(ConstantsAPI.WXApp.WXAPP_PACKAGE_NAME, className));
            shareIntent.setType("video/*");
            shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(new File(path)));
            shareIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
            getApplication().startActivity(shareIntent);
        } else {
            Toast.makeText(this,"分享失败", Toast.LENGTH_SHORT).show();
        }
    }

 

就这些,木了

略屌!!!

 

 

如何在 ASP.Net MVC 中实现视频文件流式传输?

】如何在ASP.NetMVC中实现视频文件流式传输?【英文标题】:HowtoimplementvideofilestreaminginASP.NetMVC?【发布时间】:2017-07-0714:06:51【问题描述】:我想实现简单的视频文件流。有我的API控制器:[HttpGet][Route("api/VideoContent")]publicHttpRespons... 查看详情

如何在 MuPDF 中实现页面卷曲

】如何在MuPDF中实现页面卷曲【英文标题】:HowtoimplementPageCurlinMuPDF【发布时间】:2013-01-0410:14:40【问题描述】:我有两个库,一个是MuPDF,用于在android中查看PDF文件,第二个是pageCurl,用于实现页面卷曲效果,但它适用于位图。... 查看详情

如何在 Kivy 中实现社交分享按钮

】如何在Kivy中实现社交分享按钮【英文标题】:HowdoIimplementasocialsharebuttoninKivy【发布时间】:2020-11-0219:21:15【问题描述】:就问题而言,我该如何实施这样的事情?如何将Kivy应用程序中的项目(图像、文本等)共享到Facebook、Tw... 查看详情

android中实现微信分享的功能(代码片段)

...微信好友,朋友圈等。官方文档那么接下来就来说说如何去实现吧一.添加依赖implementation'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+& 查看详情

android中实现微信分享的功能(代码片段)

...微信好友,朋友圈等。官方文档那么接下来就来说说如何去实现吧一.添加依赖implementation'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+& 查看详情

fseek() 是如何在文件系统中实现的?

】fseek()是如何在文件系统中实现的?【英文标题】:Howisfseek()implementedinthefilesystem?【发布时间】:2011-01-2704:37:48【问题描述】:这不是一个纯粹的编程问题,但是它会影响使用fseek()的程序的性能,因此了解它的工作原理很重要... 查看详情

如何在java中实现自动生成html

...的想要实现用户游览新闻的时候,游览的是静态页面.但是如何让新闻发布人员发布新闻后生成静态页面?是在保存到数据库的时候,还是在查询新闻的时候?参考技术A自动生成?1,编写html文件的内容2,将编写的文件内容写入一个文... 查看详情

在 Avalonia 中实现 TreeView 节点的拖放

...nodesinAvalonia【发布时间】:2017-11-1013:03:56【问题描述】:如何在TreeView控件中实现拖放行为?一个例子是文件浏览器,用户可以通过拖动将文件从一个文件夹移动到另一个文件夹。我的XAML中有以下代码:<TreeViewItems="BindingRootFil... 查看详情

elasticsearch:如何在elastic中实现图片相似度搜索(代码片段)

作者:RadovanOndas在本文章,我们将了解如何通过几个步骤在Elastic中实施相似图像搜索。开始设置应用程序环境,然后导入NLP模型,最后完成为你的图像集生成嵌入。Elastic图像相似性搜索概览>>如何设置环境第... 查看详情

如何在delphi软件中实现对配置文件的加密解密

如何在Delphi软件中实现对配置文件的加密解密谁来说说给文件加密,你可以在百度上下载超级加密3000这是一款功能强大的文件和文件夹加密和保护软件。超级加密3000有超快和最强的文件、文件夹加密功能、数据保护功能,文件... 查看详情

vue中实现文件流格式图片预览(代码片段)

需求:后端接口返回文档流格式图片,如何在页面中显示显示并预览?思路:设置axiosresponseType:‘blob’;传送门:JavaScriptBlob对象详解URL.createObjectURL()创建一个DOMString,包含一个表示参数中给出的对象... 查看详情

如何在 React Redux 中实现自包含组件?

】如何在ReactRedux中实现自包含组件?【英文标题】:Howtoimplementaselfcontainedcomponentinreactredux?【发布时间】:2016-10-2211:46:03【问题描述】:我正在基于reactredux构建一个文件管理器webui(我的目的是通过这个项目掌握react和redux)如... 查看详情

如何在vue中实现文件预览功能(代码片段)

文件流如何将各种文件的文件流(blob)转化为线上可以直接预览的数据,这里简单介绍四种不同类型的文件预览。分别是pdf,docx,xlsx,jpg/png/jpeg等。有一个事情是需要重点注意的,文件流必须保证能够被正常下... 查看详情

如何在android中实现跨进程锁?

】如何在android中实现跨进程锁?【英文标题】:Howtoimplementcrossprocesslockinandroid?【发布时间】:2014-05-2715:31:58【问题描述】:我正在编写一个库项目供多个APP使用。而且由于某种原因,我必须为不同的APP做一个功能互斥,所以我... 查看详情

im聊天教程:发送图片/视频/语音/表情(代码片段)

经常有朋友问起,如何在IM即时通讯中实现发送图片、视频、语音和表情?为此,小编特意写了一个vue版本的Demo,实现了图片视频文件和表情的的发送,参考这个Demo源代码,相信你就可以轻松的用Uniapp和小程序完成类似的功能... 查看详情

im聊天教程:发送图片/视频/语音/表情(代码片段)

经常有朋友问起,如何在IM即时通讯中实现发送图片、视频、语音和表情?为此,小编特意写了一个vue版本的Demo,实现了图片视频文件和表情的的发送,参考这个Demo源代码,相信你就可以轻松的用Uniapp和小程序完成类似的功能... 查看详情

关于在javaweb中实现图片显示

...步的尝试,不过因为一些原因一直没有成功 在Javaweb中实现图片显示需要首先将图片导入(粘贴)到web文件中理论上是在webapp文件夹下新建一个文件夹image,然后导入图片之后再web中填写地址就好了(我之前一直卡在地址上)... 查看详情

如何在头文件C++中实现类对象

】如何在头文件C++中实现类对象【英文标题】:HowtoimplementclassobjectsinheaderfileC++【发布时间】:2019-07-2406:12:47【问题描述】:如何在头文件中实现类对象,以便每次包含头文件时,都可以访问cpp文件中的对象?这是我现在的代码... 查看详情