很多时候,我们都会用到分享,比如说逛淘宝时,看中一件衣服,想要给小伙伴看看,我会将这件宝贝分享给我的小伙伴,当然,分享的平台就有很多啦,我分享他微信、QQ、或者微博都是可以,但是本人最喜欢微信分享啦

。哈哈,废话就说这么多,还是先来看下效果演示吧,这个总是这么直观,一目了然就能说明做的到底是怎么样的一个功能。

一、效果展示:

Android-多平台分享(新浪微博)

Android-多平台分享(新浪微博)

Android-多平台分享(新浪微博)

二、核心内容:

  1. http://www.mob.com(中国最大的移动开发者服务平台)创建后台应用,产生的App Key我们的SDK要用到。
  2. 接入新浪微博开放平台SDK:具体包括注册--->创建应用--->获得App Key与 App Secret。
  3. 客户端:

           ①下载SDK。

           ②集成应用。

           ③导入集成应用到项目中。

           ④配置清单manifest.xml信息:包括权限、Activity。

           ⑤将AppKey、App Secret放入assets中的ShareSDK.xml中。

           注意:

                  RedirectUrl="http://www.sharesdk.cn"
                  ShareByAppClient="true"

三、关键阐述:

  • 客户端下载SDK集成:

        ①下载SDK:

Android-多平台分享(新浪微博)

   ②集成应用:

   将下载好的SDK减压后,出现的是2个文件夹:

Android-多平台分享(新浪微博)

ShareSDK for Android文件夹中找到QuickIntegrater.jar文件双击集成应用。(当然前提是你得有JVM),集成后是有4 个文件的,将以下4个文件复制到项目中即可;集成前后的样子是这样滴:

Android-多平台分享(新浪微博) Android-多平台分享(新浪微博)

 

  • 配置清单manifest.xml信息:

       权限:

1     <uses-permission android:name="android.permission.INTERNET"/>
2     <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
3     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
4     <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
5     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
6     <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
7     <uses-permission android:name="android.permission.MANAGE_ACCOUNTS"/>
8     <uses-permission android:name="android.permission.GET_ACCOUNTS"/>
uses-permission

相关文章: