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