一.使用系统分享


public void execShare(Activity context,String title,String text){Intent intent = new Intent(Intent.ACTION_SEND);intent.setType("text/plain");intent.putExtra(Intent.EXTRA_SUBJECT, title);intent.putExtra(Intent.EXTRA_TEXT, text);context.startActivity(Intent.createChooser(intent, context.getTitle()));}


二.使用第三方sdk分享

1. ShareSdk官网:http://mob.com/

ShareSdk 分享,差点儿集成了全部的平台的分享sdk,如:QQ,微博,微信,人人,等等

比較适合想高速集成分享的app。一天就能够集成完。


以上两种都是比較快的,使用系统分享,不能统计分享流量 ,使用第三方的分享尽管高速,可是有时候自己定义方面还是不太方便,并且对外分享的链接会被转义,用来他们平台的回流统计。


三. 自己集成

假设产品要求仅仅是分享QQ,微博,微信,有限的一些平台 ,还是自己动手来实现吧


1. 腾讯平台 官网:http://open.qq.com/

如今全部腾讯对外的api,都已经迁移到http://open.qq.com/了。之前http://connect.qq.com/

Android_SDK使用说明

Android_API调用说明

SDK下载


2. 新浪微博 官网:http://open.weibo.com/

weibo_android_sdk 这个项目在github上,文档和sample都介绍的非常详情


3.微信 官网:https://open.weixin.qq.com/

Android接入指南

Android资源下载

微信Android SDK文档

接入微信开放平台注意事项:http://blog.csdn.net/wuzoujing/article/details/8924413



更多相关文章

  1. Android官方开发文档Training系列课程中文版:如何避免ANR?
  2. Android 2.2 r1 API 中文文档系列(11) ―― RadioButton
  3. 关于 Android 平台开发相关的有哪些推荐书籍?
  4. Android Eclipse关联本地android API doc文档
  5. FS_S5PC100平台上Android Camera架构分析
  6. Visual Studio 2015 和 Apache Cordova 跨平台开发入门(一)
  7. Android官方开发文档Training系列课程中文版:连接无线设备之通过W
  8. Android平台的跨进程通信——AIDL(上)
  9. Android 调用平台功能 - 启动浏览器 支持file://

随机推荐

  1. 【问题汇总】透明Activity引起的问题
  2. Android联系人数据库全解析-2.0以上
  3. Android模拟器——QEMU
  4. 安卓布局被软键盘顶上去的解决方案
  5. Android四种启动模式及其注意事项
  6. android切换到后台,返回后图片纹理丢失
  7. android am命令
  8. Android(安卓)O - 为什么要引入HIDL
  9. Android(安卓)应用程序签名
  10. Android(安卓)Day03-SQLite数据库操作及L