Android 如何实现分享图片功能

Android原生态实现分享转发功能(分享图片到其他APP) 导读: 之前刚学安卓时,写过一篇“Android调用系统shareAPI实现分享转发功能”的文章,随着安卓版本的迭代更新以及其他APP的优化,安卓的这个shareAPI好像失效了,不怎么好使,已经获取不到有分享功能的APP列表,点击分享也会直接崩溃。并不是说我之前那篇文章的代码有错,只能说是时代有了变化,旧的方法已经不能满足新的需求,我并不打算删掉原来的那篇文章,旧文章地址如下(仅作参考): Android调用系统shareAPI实现分享转发功能_美奇软件开发工作室-优快云博客需求分析:在开发APP 阅读详情

对于图片,如何实现分享功能,请参阅下面的代码:

	// 分享照片
	public void SharePhoto(String photoUri,final Activity activity) {
		Intent shareIntent = new Intent(Intent.ACTION_SEND);
		File file = new File(photoUri);
		shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(file));
		shareIntent.setType("image/jpeg");
		StartActivity(Intent.createChooser(shareIntent, activity.getTitle()));
	}


Android 实现全屏截图、剪裁图片、分享图片至其他应用进程功能(踩坑记录) Android 实现全屏截图、剪裁、分享功能 项目中需要用到 截图分享 的功能,特此写下查询资料过程中的踩坑记录。   1、全屏截图 1.1 踩坑记录 第一个坑:方法已被弃用 (先前实现的全屏截图方法,已经在api28及以上弃用) // View是全屏截图 **已弃用** View getView = this.getWindow().getDecorView(); getView.setDrawingCacheEnabled(true); getVie 阅读详情

相关推荐

Android 合并生成分享图片(View截图)

查看博客 http://blog.youkuaiyun.com/shallcheek/article/details/46998643 http://blog.youkuaiyun.com/shallcheek/article/details/44303197

基于Android的图片分享系统

1.登录注册界面包括登录注册功能,以及修改密码功能。其中点击用户名展示该用户的个人空间。4.主界面发布动态功能。点击发布动态按钮跳转到发布界面。发布界面用户可选用查找相册或者拍照来获取照片,之后配上文字和定位信息,最终发布到主界面,并添加到自己的个人空间。6.个人空间界面,用于展示每个用户曾经发过的动态。每个用户登录之后的个人空间都是独立的。

u014388322的专栏 926

Android系统自带分享图片功能

主要为大家详细介绍了Android系统自带分享图片功能,图片分享的工具类,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

安卓调用系统自带分享功能分享文字,分享大图片,仿好奇心日报分享长图片(不用申请微信微博官方sdk就能直接分享)

*要想成为高级安卓工程师,必须掌握许多基础的知识。**在工作中,这些原理可以极大的帮助我们理解技术,在面试中,更是可以帮助我们应对大厂面试官的刁难。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化学习资料的朋友,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

2401_84520377的博客 1550

android7.0实现分享图片到朋友圈功能

本文实例为大家分享了android实现分享图片到朋友圈功能的具体代码,供大家参考,具体内容如下 在Android7.0中,系统对scheme为file://的uri进行了限制,所以通过这种uri来进行分享的一些接口就不能用了,比如使用代码来调用分享朋友圈的接口。 此时就得使用其他的URI scheme来代替 file://,比如MediaStore的 content://。直接上代码: private static boolean checkInstallation(Context context, String packageName) { try { context.getP

Webots+UR机械臂仿真全流程:手把手教你用Python实现Pick-and-Place轨迹规划

本文详细介绍了使用Webots和Python实现UR六自由度机械臂的Pick-and-Place轨迹规划全流程。从环境搭建、运动学正逆解计算到轨迹规划实战技巧,涵盖工业场景中的关节补偿、末端校准等实际问题解决方案,帮助开发者快速掌握机械臂精准控制技术。

weixin_29083649的博客 282

Android - 分享功能,截图并保存图片到本地相册(适配小米

分享功能,截图并保存图片到本地相册

czssltt的博客 3097

NXP实战笔记(十五):32K3xx基于RTD-SDK在S32DS上安装HSE之后,进行AB SWAP功能实现OTA升级。

1.HSE 切换服务相关的变量,要放在合理的内存空间,可以参照HSE 安装的潜在失败原因分析。例如,在切换过程中,存在下面的变量,如果不放在dtcm或者no-cable的话,可能会导致切换不成功(非常重要)。链接文件里面设置2.连续两次操作,间隔时间太短,一般认为小于1s.如果连续两次切换,会导致程序死掉。但是重新上电reset之后,程序仍然会执行切换后block的程序。解释如下图:3.切换时未获取SU权限。但在实际的项目工程中,经调试发现如果不获取SU权限,也可以实现。

梦想技术家 3113

Android系统分享功能

Android系统是自带分享功能的,不过也有一定的局限性,可以分享图片,文字,视频,音频等,也可以分享多图,但是不支持直接分享一个卡片(包括图文,链接),所以一般都是将需要分享的内容添加到图片中,或者通过整串文字的方式来分享。 下边是几种分享方式的具体代码: action设为send或者send multiple,然后设置分享的类型和要分享内容 分享文字 Intent intent = new Intent(); intent.setAction(Intent.ACTION_SEND); intent.pu

lebulangzhen的博客 4795

STM32 ST-LINK Utility固件烧录全流程详解与实战技巧

本文详细解析了使用STM32 ST-LINK Utility进行固件烧录的全流程与实战技巧。从硬件连接、软件安装、核心三步操作(连接、擦除、烧录)到进阶的选项字节配置与批量脚本烧录,提供了完整的避坑指南和问题排查方案,帮助开发者高效完成STM32程序下载。

lambda的博客 768

[学习笔记]Esp32 + 4G模块,随身wifi,ppp拨号上网

Esp32S3 + 4G模块制作随身WIFI教程

weixin_45595548的博客 7412

【安卓开发之图片分享应用4:发布图片功能的实现】

使用第三方九宫格图片库完善图片发布功能,可以对图片进行编辑,预览,上传。

weixin_52785320的博客 3818

Xilinx IP核 Block Memory Generator v8.4 的使用

本文主要介绍如何使用并初始化 Xilinx 提供的IP核 Block Memory Generator v8.4`,为了确保成功初始化,还对其进行了一个简单的仿真,更多细节请参考官方手册。

高阶近似的博客 1万+

【安卓开发之图片分享应用2:注册功能的实现】

Android开发图片分享应用2:注册功能的实现 开发过程问题分析: 按道理说根据异常提示应该是为空,我输出了一下确实为空,但是上一篇博客我也是使用该连接数据库来进行登录,而没有报错,为什么到了这里就不行了呢,忽然想到忘记将这次连接数据库放在子线程里执行,android4.0以上连接数据库不能在主线程执行,要另外来一个子线程去执行,在主线程上执行就会报以上的异常。解决方案: 将连接数据库的代码放在一个子线程里执行即可举个栗子:

weixin_52785320的博客 1432

uniapp APP端:蓝牙报错writeBLECharacteristicValue:fail property not support(uni.writeBLECharacteristicVal)

uni-app 蓝牙fail property not support、发现不了服务特征值的问题、突然发现微信蓝牙小秘密,使用uni-app编译成安卓APP后报错writeBLECharacteristicValue:fail property not support,发现不了服务特征值,uniApp APP调用蓝牙API发送指令过快导致,uniapp 蓝牙 writeBLECharacteristicValue property_not_support iOS Android BLE GATT 特征值写入

✅ 精选推荐文章 2943

【数据集】中国大气污染物数据集CHAP(1km空间分辨率)-韦晶团队

中国大气污染物数据集CHAP(1km空间分辨率)-韦晶团队

WW、forever的博客 2594

【安卓开发之图片分享应用1:登录功能的实现】

点击登录按钮时,会对输入的username和password进行验证,那么就需要调用MySQL连接工具类的。里面讲LoginActivity与MainActivity的位置交换,也就是将启动第一次呈现的页面变成登录页面。就会被赋值233,否则赋值777,这个是判断是否登录成功的标志。登录布局, 虽然文件很多, 但是对我们要改的却是很少, 我们只需要修改。然后找到app下面的libs文件夹,将下载好的MySQL依赖包添加进去。当验证用户名和密码正确时,也就是登录成功,我们需要从登录界面跳转到首页。

weixin_52785320的博客 3803

C++ Qt6 QtQuick/QML入门进阶与项目实战视频教程

C++ Qt这些年在PC客户端、嵌入式、汽车座舱仪表等领域应用很广泛,例如剪映专业版、微信4.0、亿图脑图、Steam、美图秀秀、腾讯会议、钉钉(部分模块)等都是使用C++ QWidget/QML开发。特别是QML这种声明式UI开发更加快捷,QML的界面开发效率相对于QWidget更快速,界面效果更好,QtQuick/QML在Qt6版本也逐渐完善了,使用QML进行客户端开发是个不错的选择。

琅嬛福地 4486

Android实现分享文本和图片小功能

我有一张学生卡,滴!!!老司机等等我......................

小海 1544

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Android系统自带分享功能的实现(可同时分享文字和图片)

简单,不解释,直接上代码,可直接使用! 代码如下: /** * 分享功能 * * @param context * 上下文 * @param activityTitle * Activity的名字 * @para...

chunmianchen2556的博客 741

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

android 分享功能开发,Android系统自带分享功能的实现(可同时分享文字和图片)...

简单,不解释,直接上代码,可直接使用!代码如下:/*** 分享功能** @param context* 上下文* @param activityTitle* Activity的名字* @param msgTitle* 消息标题* @param msgText* 消息内容* @param imgPath* ...

weixin_28756005的博客 501

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Android实现相册分享功能,Android系统自带分享功能的实现(可同时分享文字和图片)...

/*** 分享功能** @param context* 上下文* @param activityTitle* Activity的名字* @param msgTitle* 消息标题* @param msgText* 消息内容* @param imgPath* 图片路径,不分享图片则传nu...

weixin_35906775的博客 661

Android系统自带分享功能的实现(可同一时候分享文字和图片)

 /** * 分享功能 * * @param context * 上下文 * @param activityTitle * Activity的名字 * @param msgTitle * 消息标题 * ...

weixin_30405421的博客 131
上一篇: Android 程序log图标大小
下一篇: Linux sed常规用法小结
love__coder
博客等级 码龄18年 180粉丝 248原创
评论 6
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值