Android编程实现调用系统分享功能示例
程序员文章站
2024-02-19 18:53:52
本文实例讲述了android编程实现调用系统分享功能。分享给大家供大家参考,具体如下:
/**
* 调用系统的分享功能
* created by admi...
本文实例讲述了android编程实现调用系统分享功能。分享给大家供大家参考,具体如下:
/** * 调用系统的分享功能 * created by admin on 15-4-13. */ public class shareactivity extends activity { @override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.share_layout); } //分享文字 public void sharetext(view view) { intent shareintent = new intent(); shareintent.setaction(intent.action_send); shareintent.putextra(intent.extra_text, "this is my share text."); shareintent.settype("text/plain"); //设置分享列表的标题,并且每次都显示分享列表 startactivity(intent.createchooser(shareintent, "分享到")); } //分享单张图片 public void sharesingleimage(view view) { string imagepath = environment.getexternalstoragedirectory() + file.separator + "test.jpg"; //由文件得到uri uri imageuri = uri.fromfile(new file(imagepath)); log.d("share", "uri:" + imageuri); //输出:file:///storage/emulated/0/test.jpg intent shareintent = new intent(); shareintent.setaction(intent.action_send); shareintent.putextra(intent.extra_stream, imageuri); shareintent.settype("image/*"); startactivity(intent.createchooser(shareintent, "分享到")); } //分享多张图片 public void sharemultipleimage(view view) { arraylist<uri> urilist = new arraylist<>(); string path = environment.getexternalstoragedirectory() + file.separator; urilist.add(uri.fromfile(new file(path+"australia_1.jpg"))); urilist.add(uri.fromfile(new file(path+"australia_2.jpg"))); urilist.add(uri.fromfile(new file(path+"australia_3.jpg"))); intent shareintent = new intent(); shareintent.setaction(intent.action_send_multiple); shareintent.putparcelablearraylistextra(intent.extra_stream, urilist); shareintent.settype("image/*"); startactivity(intent.createchooser(shareintent, "分享到")); } }
页面效果:
更多关于android相关内容感兴趣的读者可查看本站专题:《android编程之activity操作技巧总结》、《android视图view技巧总结》、《android开发动画技巧汇总》、《android布局layout技巧总结》、《android开发入门与进阶教程》、《android资源操作技巧汇总》及《android控件用法总结》
希望本文所述对大家android程序设计有所帮助。
上一篇: php实现html标签闭合检测与修复方法
下一篇: JS 判断上传文件是否为EXCEL 文件
推荐阅读
-
Android编程实现调用系统分享功能示例
-
Android编程实现调用系统图库与裁剪图片功能
-
Android编程实现canvas绘制饼状统计图功能示例【自动适应条目数量与大小】
-
Android编程使用android-support-design实现MD风格对话框功能示例
-
Android编程之非调用系统界面实现发送彩信的方法(MMS)
-
Android编程实现的简易路径导航条功能示例
-
Android编程实现点击链接打开APP功能示例
-
Android编程基于自定义View实现绚丽的圆形进度条功能示例
-
Android编程实现自定义输入法功能示例【输入密码时防止第三方窃取】
-
Android编程实现支持拖动改变位置的图片中叠加文字功能示例