调用android手机分享
2013-10-07 16:49
309 查看
调用手机系统的分享功能,主要是要用到Intent的Action_send,
当按钮触发的时候,就会调用系统的分享。
其实,这也仅仅是调用了启动功能,比如你点击qq,那么只能进入qq的界面。用短信分享,就是编辑一条短信。
至于蓝牙和电子邮件,就是启动了该功能,没有理想中的分享的一键实现。
而且,这个方法很是依赖第三方软件,如果你没有qq或者uc浏览器,那么是不会出现该选项的。
在SDK中,SEND解释是用户通过一些接口,来提示做什么的。不是具体的实现某些功能。
分享给qq,是以消息的形式发送给你的qq好友,主要是改下发送类型就可以了。
结果如图:
点击进入后,
// 点击响应 @Override public void onClick(View v) { // TODO Auto-generated method stub if (v == shareBtn) { // 分享的intent intent = new Intent(Intent.ACTION_SEND); intent.setType("image/*"); intent.putExtra(Intent.EXTRA_SUBJECT, "好友分享"); // 自动添加的发送的具体信息 intent.putExtra(Intent.EXTRA_TEXT, "我正在使用快点码,你也加入吧!!"); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(Intent.createChooser(intent, getTitle())); }
当按钮触发的时候,就会调用系统的分享。
其实,这也仅仅是调用了启动功能,比如你点击qq,那么只能进入qq的界面。用短信分享,就是编辑一条短信。
至于蓝牙和电子邮件,就是启动了该功能,没有理想中的分享的一键实现。
而且,这个方法很是依赖第三方软件,如果你没有qq或者uc浏览器,那么是不会出现该选项的。
在SDK中,SEND解释是用户通过一些接口,来提示做什么的。不是具体的实现某些功能。
分享给qq,是以消息的形式发送给你的qq好友,主要是改下发送类型就可以了。
// 点击响应 @Override public void onClick(View v) { // TODO Auto-generated method stub if (v == shareBtn) { // 分享的intent intent = new Intent(Intent.ACTION_SEND); // 分享的数据类型 intent.setType("text/plain"); // 分享的主题 intent.putExtra(Intent.EXTRA_SUBJECT, "好友分享"); // 分享的内容 intent.putExtra(Intent.EXTRA_TEXT, "我正在使用快点码,你也加入吧!!"); // 允许启动新的Activity intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); // 目标应用寻找对话框的标题 startActivity(Intent.createChooser(intent, getTitle())); }
结果如图:
点击进入后,
相关文章推荐
- Android Intent设置类型setType()-调用手机默认分享和读取相册图片
- android开发中调用手机的豌豆荚、应用宝等市场进行评分操作,以及分享功能
- Delphi XE5 Android 调用手机震动(通过JObject测试是否支持震动)
- android调用系统分享
- 分享android手机归属地项目和android天气通项目 源码
- Android 调用系统分享功能
- Android调用手机相机与手机图库选择用户头像
- Android调用手机新浪微博客户端分享
- Android 部分8.0手机(eg:华为荣耀V10) 更新下载应用后,不能调用安装的问题
- Android 调用手机自带下载器
- Android调用手机摄像头拍照和录音功能
- 【C#】对异步请求处理程序IHttpAsyncHandler的理解和分享一个易用性封装 【手记】走近科学之为什么明明实现了IEnumerable<T>的类型却不能调用LINQ扩展方法 【手记】手机网页弹出层后屏蔽底层的滑动响应 【手记】ASP.NET提示“未能创建类型”处理 【Web】一个非常简单的移动web消息框 【手记】解决EXCEL跑SQL遇“查询无法运行或数据库表无法打开...”
- 分享一个Android和java调用RESTful Web服务的利器Resting
- android使用WebView加载html input标签调用手机相机相册 后添加扫码功能
- Android启动常见手机自带邮件包名汇总,用于分享功能等
- Delphi XE6 for Android 让手机震动(调用Java的函数)
- 微信jsApI及微信分享对应在手机浏览器的调用总结。
- 分享开发 Android 手机应用的开发经验——QR生成器
- 腾讯优测优分享 | 你是否体验过Android手机插入耳机后仍外放的尴尬?
- android调用系统分享指定某些应用