Android一键分享至社交平台

在Android平台上实现一键分享至社交平台

目前我认识到的主要有两种:

一个是借助其他平台来实现分享

优势:可以集成OOS(单点登录),一次登录,以后不需要重复登录;

    可以使用网页来分享内容,当用户机器上没有安装该社交软件的时候可以在网页上打开相应社交平台的登陆界面,继续分享内容;

    使用相应平台的后台管理来了解App分享内容情况;

    自带强大的截屏功能;

    目前我就了解这些功能,肯定还有很多其他功能,这个在相应平台有介绍,我没有研究。在这里提供几个我知道的这种平台,里面有步骤,基本都大同小异;

    Mob,友盟,友推;

不足:步骤相对繁琐,要在其平台注册账号,创建应用,等等;

    去相应社交开发平台,申请各种Key,各种ID;

另一个就是根据应用包名使用Intent来直接打来相应的APP

优势:对于开发者来说简单操作;

    代码体积小。

        不足:需要Android设备安装相应社交App;

    

使用第一种方法来实现一键分享功能的过程在相应平台的Sdk集成中有详细说明,这里我向大家提供一个轻便实用的工具类AndroidShare.java,(点击下载)

简单说一下用法:

首先将res下面的文件复制到相应位置:

将该类放在src目录下面;

在调用的时候:

AndroidShare as = new AndroidShare(
MainActivity.this,
"要分享的内容...",
"http://www.fjsen.com/images/attachement/jpg/site2/20100701/001aa02d373c0d96c27324.jpg");
//也可以本地图片
as.show();


点击下载该资源





你可能感兴趣的:(android,share,一键分享)