Android 分享功能的实现
Android 分享功能的实现
Android程序里面的分享功能分为第三方程序分享,就是使用QQ空间,QQ微博,新浪微博,人人等第三方包进行分享;
还有就是用本地程序进行分享,如短信,UC浏览器,蓝牙等. 他们的区别是使用第三方包进行分享手机系统不用安装该类程序,而本地程序分享就需要. 这里主要讲的是使用本地程序进行分享. 效果如下图所示:
实现代码如下所示;
Intent email = new Intent(android.content.Intent.ACTION_SEND); email.setType("text/plain"); // 设置邮件默认地址 // email.putExtra(android.content.Intent.EXTRA_EMAIL, "1"); // 设置邮件默认标题 email.putExtra(android.content.Intent.EXTRA_SUBJECT, "我是邮件的标题"); // 设置要默认发送的内容 email.putExtra(android.content.Intent.EXTRA_TEXT, "我是分享的内容"); // 调用系统的邮件系统 activity.startActivity(Intent.createChooser(email, "分享方式"));
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
相关推荐
-
Android 微信图片分享功能
我们都知道,通过 微信官方 分享sdk 支持图片分享,而且有多种方式.官方链接 可直接查看,不再赘述. 本文要解决的问题是,分享本地带二维码的图片给微信好友和朋友圈.朋友圈图片能够实现长按识别,给微信好友对话框的图片 在 iOS 可以正常识别,但是 Android 端却不能识别 ,为什么? 以下引用网友的回答: 经过分析和功能对比,android wechat app 中有两种图片浏览方式,图片预览,和图片本地发送后的打开查看(这个有识别动作)页面.预览图片功能中,不包含长按手势的识别功能,仔细
-
Android自定义PopupWindow仿点击弹出分享功能
本文实例自定义PopupWindow,点击弹出PopupWindow,背景变暗,仿点击弹出分享功能,供大家参考,具体内容如下 注:参照大神代码写的 自定义代码 package com.duanlian.popupwindowdemo; import android.app.Activity; import android.content.Context; import android.graphics.drawable.ColorDrawable; import android.view.Lay
-
详解Android系统中跨应用数据分享功能的实现
一个Andoird应用程序的重要的地方是他们有相互沟通和整合的能力,一个应用程序可以和另一个应用程序交互,接下来我们来看看Android应用之间的内容分享 当你构建Intent的时候,必须要指定Intent的Action触发,定义Intent的Action例如ACTION_SEND,你大概可以猜到指定Action为ACTION_SEND的Intent的作用是从一个Activity发送数据到另一个Activity,甚至跨越不同的进程,将数据发送给另一个Activity,你需要指定数据和他的类型,系
-
Android开发中应用程序分享功能实例
本文实例讲述了Android开发中应用程序分享功能.分享给大家供大家参考,具体如下: Intent shareIntent = new Intent(); shareIntent.setAction(Intent.ACTION_SEND); //设置类型 shareIntent.setType("text/plain"); //设置分享的主题 shareIntent.putExtra("android.intent.extra.SUBJECT", "分享&
-
关于Android实现简单的微信朋友圈分享功能
1.先下载微信分享的jar包放在lib目录下,并且添加依赖, 清单文件添加 <activity android:name=".wxapi.WXEntryActivity" android:exported="true">//产生回调 </activity> 2.在工程下新建如图所示的包和Activity Activity里面的内容主要是创建微信api并且注册返回回调值 private final String APP_ID= "wx
-
Android实现分享功能
Android应用中能很方便的完成这些功能,很多的应用中都有"分享"功能?如何分享呢?下面给大家说说看. 最近有人问到Android分享功能用那个比较好,使用Android自带的Intent来进行分享还是借助第三方呢,直接上代码: 一.使用Intent直接和第三方应用进行通信: /** * 分享功能 * * @param context * 上下文 * @param activityTitle * Activity的名字 * @param msgTitle * 消息标题 * @para
-
Android ShareSDK快速实现分享功能
第一步 :获取ShareSDK 为了集成ShareSDK,您首先需要到ShareSDK官方网站注册并且创建应用,获得ShareSDK的Appkey,然后到SDK的下载页面下载SDK的压缩包,解压以后可以得到如下图的目录结构: ShareSDK在"ShareSDK for Android"目录下,此目录中的"Libs"包含"MainLibs"和"OnekeyShare" 分别是ShareSDK的核心库和"快捷分享&qu
-
Android编程实现调用系统分享功能示例
本文实例讲述了Android编程实现调用系统分享功能.分享给大家供大家参考,具体如下: /** * 调用系统的分享功能 * Created by admin on 15-4-13. */ public class ShareActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentV
-
记录Android微信分享功能的吐槽与思考
在App内潜入分享到微信好友或朋友圈的功能想必大家已经屡见不鲜了,比如Android分享一个网页信息(URL)到微信客户端的代码: /** * 微信分享:分享网页 * @param context * @param url * @param title * @param description * @param scene */ public static void shareToWeChatWithWebpage(Context context, String url, String titl
-
Android编程之微信SDK分享功能过程步骤详细分析
本文实例讲述了Android编程之微信SDK分享功能过程步骤详细分析.分享给大家供大家参考,具体如下: 之前已经分析过怎么用官方的demo分享微信信息了,在这里我就不再多说,其中关于在自己应用分享说得很简单,本文作者也是经过一番折腾才弄成功,为了以后让大家都少走弯路,决定在这里从头到尾介绍怎么在自己的应用中分享功能 注意:顺序不能乱!! 1.建立自己的应用 TestShareWX (1)应用包名是com.freeson.test,然后建立一个测试Activity,名字为TestActivity,
随机推荐
- AngularJS路由Ui-router模块用法示例
- 运用正则表达式匹配所有表名
- [JAVA]十四种Java开发工具点评
- 一个有意思的鼠标点击文字特效jquery代码
- js中setTimeout的妙用--防止循环超时
- javascript性能优化之事件委托实例详解
- win2008,Windows2008安全,限制匿名访问设置方法
- 通过配置.htaccess文件实现子目录绑定二级域名的方法
- python处理中文编码和判断编码示例
- Java 开发的几个注意点总结
- JavaScript 2048 游戏实例代码(简单易懂)
- 删除无限分类并同时删除它下面的所有子分类的方法
- 深入解析StringBuffer和StringBuilder的区别
- php常用ODBC函数集(详细)
- php file_get_contents取文件中数组元素的方法
- gridview的buttonfield获取该行的索引值(实例讲解)
- 传说中的100句英语可以帮你背7000单词
- Mysql中大小写敏感问题导致的MySql Error 1146 Tabel doen’t exist错误
- jquery+php实现滚动的数字特效
- jQuery使用before()和after()在元素前后添加内容的方法