长话短说,直接进入正题。1.进入Mob官网(http://www.mob.com/)下载SDK。①选择SDK下载选项➤ShareSDK社会化分享➤ShareSDK For Android②下载SDK➤解压到桌面(路径、文件夹名称自定义)③找到此文件夹中QuickIntegrater.jar文件,此.jar文件即快速集成ShareSDK的工具➤通过命令行打开:java -jar 路径+QuickIntegrater.jar(路径可以直接将该文件拖至命令行中)➤确定之后会生成一个与项目名称一致的文件夹2.打开要集成新浪微博分享功能的项目。④将③中生成的文件夹之内的文件拷贝到项目中3.代码的准备。⑤在AndroidManifest中添加权限设置,代码如下:
    <uses-permission android:name="android.permission.GET_TASKS" />    <uses-permission android:name="android.permission.INTERNET" />    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />    <uses-permission android:name="android.permission.READ_PHONE_STATE" />    <uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />    <uses-permission android:name="android.permission.GET_ACCOUNTS" />
⑥在AndroidManifest中添加activity注册代码:
    <activity            android:name="com.mob.tools.MobUIShell"            android:configChanges="keyboardHidden|orientation|screenSize"            android:screenOrientation="portrait"            android:theme="@android:style/Theme.Translucent.NoTitleBar"            android:windowSoftInputMode="stateHidden|adjustResize" >            <intent-filter>                <data android:scheme="tencent100371282" />                <action android:name="android.intent.action.VIEW" />                <category android:name="android.intent.category.BROWSABLE" />                <category android:name="android.intent.category.DEFAULT" />            intent-filter>                        <intent-filter>                <action android:name="com.sina.weibo.sdk.action.ACTION_SDK_REQ_ACTIVITY" />                <category android:name="android.intent.category.DEFAULT" />            intent-filter>        activity>
⑦在assets文件夹中ShareSDK.xml中编辑代码
<?xml version="1.0" encoding="utf-8"?><DevInfor>        <ShareSDK AppKey="15aee14e0030c" />        <SinaWeibo        AppKey="1435959437"        AppSecret="b0432352f6955d1923aeb0484fb9a54a"        Enable="true"        Id="1"        RedirectUri="http://weibo.com/u/3909467783/home?wvr=5"        ShareByAppClient="false"        SortId="1" />DevInfor>
4.在程序中进行初始化SDK并启动分享GUI,代码如下:
private void showShare() {        ShareSDK.initSDK(this);        OnekeyShare oks = new OnekeyShare(); // 关闭sso授权        oks.disableSSOWhenAuthorize();        oks.setText("我的新浪微博分享demo");        oks.show(this);// 启动分享GUI    }
5.最后在新浪微博开发平台(http://open.weibo.com/)申请AppKey和AppSecret。⑧填写开发者信息➤邮箱验证➤添加应用(如果已经申请过可以忽略此步)(http://open.weibo.com/developers/basicinfo)⑨填写应用名称、应用分类、应用平台➤编辑应用基本信息(Android签名通过右侧的签名工具获取,Android下载地址、应用地址填写百度首页网址即可,图片上传有严格的大小限制)⑩编辑高级信息设置授权回调页和取消授权回调页➤编辑测试信息来添加需要的测试账号(如果前9步项目正常运行,则可以省略此步)结后语:注意Mob的项目名称,ShareSDK快速集成时填写的项目名称、包名,新浪微博添加应用的名称、填写的包名,都要与自己的项目保持一致。

更多相关文章

  1. vnc 项目的几点总结
  2. Android(安卓)Studio 快速启动 Android(安卓)NDK 项目开发
  3. android RecyclerView 中添加 FooterView 和 DividerItemDecorat
  4. AndroidDeveloper Weekly NO.4
  5. Android(安卓)Studio项目将Module依赖(lib)转成jar包
  6. Android(安卓)异步开发之 AsyncQueryHandler 批量添加联系人
  7. ListView 添加长度样式不固定的分割线
  8. Android(安卓)intent.setFlags方法中的参数值含义
  9. unity Android(安卓)串口通讯完整项目实例

随机推荐

  1. Android(安卓)制作 升级包
  2. 网络时间同步
  3. android 算定义布局xml
  4. Android默认时区、语言设置
  5. 【翻译】(1)何为Android?(2012-06-30废弃)
  6. Android实现圆形头像-使用自定义控件
  7. Android组件学习笔记(连接互联网)
  8. 启动android默认浏览器
  9. android中取消ActionBar的两种方式
  10. android仿今日头条个人中心页面