Android分享图片和视频失败,怎么办?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android分享图片和视频失败,怎么办?相关的知识,希望对你有一定的参考价值。

if(!mainToHere.getStringExtra(NotesDB.PATH).equals("null"))
Intent imageIntent = new Intent(Intent.ACTION_SEND);
imageIntent.setType("image/jpg");
imageIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(NotesDB.PATH));
startActivity(Intent.createChooser(imageIntent, "分享"));

else if(!mainToHere.getStringExtra(NotesDB.VIDEO).equals("null"))
Intent videoIntent = new Intent(Intent.ACTION_SEND);
videoIntent.setType("audio/*");
videoIntent.putExtra(Intent.EXTRA_TEXT, mainToHere.getStringExtra(NotesDB.CONTENT));
startActivity(Intent.createChooser(videoIntent, "分享"));

else
Intent textIntent = new Intent(Intent.ACTION_SEND);
textIntent.setType("text/plain");
textIntent.putExtra(Intent.EXTRA_TEXT, mainToHere.getStringExtra(NotesDB.CONTENT));
startActivity(Intent.createChooser(textIntent, "分享"));

目前实现一键分享功能的方式有两种:
1.需要集成第三方官方SDK包,在获得官方授权后调用其API来完成一键分享功能,例如使用友盟分享等
优点:无缝集成,功能多
缺点:需要集成官方的SDK包并通过申请官方的授权才可进行开发
2.不需要使用任何第三方SDK包,可以直接调起实现了分享功能的应用的activity来进行分享
优点:不需要使用任何第三方SDK包和申请官方授权
缺点:需要手机安装你需要分享的应用(这一点非常重要,一开始测试的时候一直不成功,提示“没有应用可执行此操作”,后来找了很久才发现是我手机没有安装相对应的应用,这也是不好方便的地方)
参考技术A 手机系统是7.0以上的吧? 你需要使用FileProvider.getUriForFile()来获取文件的uri,具体的搜一下FileProvider的使用方式 参考技术B 你是分享到微信失败吗,那你试着再聊天界面发送图片试试

如何用格式工厂把视频转化为一张一张的图片

如题,想对一个视频进行逐帧修改

格式工厂不能将视频转化为一张一张的图片,可以用【Ps】。

1、首先找到电脑中的【Ps】,点击打开。

2、随后点击界面左上角的【文件】按钮。

3、在出现的菜单界面中找到【导入】,点击【视频帧到图层】。

4、选择目标视频文件,点击【打开】。

5、在弹出来的对话框里设置开始和结束的点。

6、这只帧数点击【确定】。

7、导入之后可以看到视频变成了图片。

参考技术A 视频一帧帧的进行截图很费时、麻烦。可以使用操作简单的视频编辑软件:绘声绘影。把视频导入绘声绘影的视频轨,点“分享”——“创建视频文件”——“自定义”里,“文件类型”选择“友立图像序列”,进行保存,就得到一张张的图片。追问

可是我现在只有格式工厂,会声会影没有激活版的

以上是关于Android分享图片和视频失败,怎么办?的主要内容,如果未能解决你的问题,请参考以下文章

在 Android 上将视频和贴纸图片分享到 Instagram Story

Android 高版本分享 分享图片 分享视频 分享当前apk

Android动态的设置5图或1视频,并播放或浏览图片

怎样取消hbuilder自动更新

android从相册选取图片裁剪,裁剪的时候图片变为黑色的,怎么解决???

android 视频 p2p