很多时候,我们都会用到分享,比如说逛淘宝时,看中一件衣服,想要给小伙伴看看,我会将这件宝贝分享给我的小伙伴,当然,分享的平台就有很多啦,我分享他微信、QQ、或者微博都是可以,但是本人最喜欢微信分享啦
。哈哈,废话就说这么多,还是先来看下效果演示吧,这个总是这么直观,一目了然就能说明做的到底是怎么样的一个功能。
一、效果展示:
二、核心内容:
- http://www.mob.com(中国最大的移动开发者服务平台)创建后台应用,产生的App Key我们的SDK要用到。
- 接入新浪微博开放平台SDK:具体包括注册--->创建应用--->获得App Key与 App Secret。
- 客户端:
①下载SDK。
②集成应用。
③导入集成应用到项目中。
④配置清单manifest.xml信息:包括权限、Activity。
⑤将AppKey、App Secret放入assets中的ShareSDK.xml中。
注意:
RedirectUrl="http://www.sharesdk.cn"
ShareByAppClient="true"
三、关键阐述:
- 客户端下载SDK集成:
①下载SDK:
②集成应用:
将下载好的SDK减压后,出现的是2个文件夹:
ShareSDK for Android文件夹中找到QuickIntegrater.jar文件,双击集成应用。(当然前提是你得有JVM),集成后是有4 个文件的,将以下4个文件复制到项目中即可;集成前后的样子是这样滴:
- 配置清单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"/>