2014-05-05 20:16 10663人阅读 评论(8) 收藏 举报
 分类:
android(33) 

版权声明:本文为博主原创文章,未经博主允许不得转载。

 
 

Android 新浪微博分享及授权

在开发中遇到了各种坑....所以分享一下  希望能给大家贡献点经验

本文使用的开发的环境是 eclipse

本文叙述的新浪微博分享及其授权的内容分为两块 :

一 新浪提供的  WeiboSDKDemo

二 嵌入到自己的应用当中去

第一部分  运行成功 WeiboSDKDemo

下载新浪的微博的SDK

先去新浪开放平台 : http://open.weibo.com/       注册,登陆

选择  移动应用     在页面上找到Android SDK 文档下载 http://open.weibo.com/wiki/SDK#Android_SDK

下载后解压:

首要步骤是   将 eclipse的签名换上

在eclipse 中点击 "  Windows==>Preferences==>Android==>Build "

在Custom debug keystore中选择Demo中的debug.keystore

点击Browse...  选择

之后 大家将demo导入eclipse

运行WeiboSDKDemo  到手机了里面

就可以使用了

第二部分     下面开始讲解嵌入到自己的应用当中去

将下载的压缩包中的app_signatures.apk安装进手机里面

安装好的应用名称为 :

MD5签名生成器

安装应用后 输入     自己应用程序的包名

在AndroidManifest.xml 中的 Package

例如:

像我的应用 包名是  com.example.framework

在MD5签名生成器  生成MD5签名

将  上图中  "android应用包名"   和   "MD5签名"  提交在新浪微博的应用当中去

提交的位置是在:

新浪微博开放平台中  注册完应用之后

管理应用  点击  应用信息 ==>  基本信息  

如下图:

1号 位置填入  android应用包名

2号 位置填入  MD5加密的字符串

3号 位置填入  下载地址   如果没有就随意填个

至此 大家再根据  WeiboSDKDemo 中的例子进行分享或者Auth认证都行了

具体的分享将在下篇总结

希望对大家有用 祝大家天天开心

每日精进   谢谢

Android 集成新浪微博分享及授权 (上)的更多相关文章

  1. Android集成微信分享功能应用签名生成方法及分享不生效的问题

    通过友盟sdk集成微博.微信.qq等分享功能时,微博和qq很顺利,但在做微信集成时一直不成功.主要问题还是之前在微信开放平台申请创建移动应用时,对应用签名没有填写对,走了很多弯路现总结出来,加深记忆避 ...

  2. ShareSDK for Android 只有新浪微博分享

    本文代码例子:http://pan.baidu.com/share/link?shareid=3710053477&uk=3189484501 ShareSDK 官方的例子非常好,但代码太多看 ...

  3. Android 集成ShareSDK分享QQ或空间成功后,回调却不执行的原因

    AndroidMainifest.xml中的如箭头所示的id一定要与assets下ShareSDK.xml中配置的QQ的AppId一定要相同. 如下图

  4. cocos2d-x C++ (Android)集成第三方微信分享

    ShareSDK Android for cocos2d-x 此文档为ShareSDK Android for cocos3.x的版本,如您集成的是2.X的版本文档请到这里:cocos2.x集成文档 ...

  5. Android 中实现分享和第三方登陆---以新浪微博为例

    第三方登陆和分享功能在目前大部分APP中都有,分享功能可以将自己觉得有意义的东西分享给身边的朋友,而第三方登陆可以借助已经有巨大用户基础的平台(如QQ和新浪微博)的账号,让用户在使用自己APP的时候不 ...

  6. android 集成QQ互联 (登录,分享)

    参考:http://blog.csdn.net/syz8742874/article/details/39271117 http://blog.csdn.net/woblog/article/deta ...

  7. 标题:如何使用ShareSDK实现Cocos2d-x的Android/iOS分享与授权

    Cocos2DX 简介 Cocos2d-x是一套成熟的开源跨平台游戏开发框架.其引擎提供了图形渲染.GUI.音频.网络.物理.用户输入等丰富的功能,被广泛应用于游戏开发及交互式应用的构建.引擎的核心采 ...

  8. 如何通过ShareSDK的 Unity3D快速接入Android/iOS分享与授权

    Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏.建筑可视化.实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎:在游戏 ...

  9. Android集成友盟facebook分享

    在项目中需要将图片和视频分享到社交平台,所以集成了友盟分享.在集成facebook分享的时候走了不少弯路,现在将过程记录下来. 1.先将友盟facebook的jar包复制到项目的libs文件夹下. 2 ...

随机推荐

  1. CMS(Concurrent Mark-Sweep)垃圾回收器

    http://www.iteye.com/topic/1119491 1.总体介绍: CMS(Concurrent Mark-Sweep)是以牺牲吞吐量为代价来获得最短回收停顿时间的垃圾回收器.对于要 ...

  2. day2 购物商城

    购物商城 商品展示.价格 买,加入购物车 付款,钱不够.(减商品,充值)

  3. python collection系列

    collection系列 不常用功能,需要进行模块功能导入: import collection Counter 常用方法测试: #!/usr/local/env python3 ''' Author ...

  4. 在microsoft/dotnet:2.0.0-sdk中安装vim编辑器

    在Docker中安装了dotnetcore 2.0.0 的sdk,没有发现可用的编辑器,该sdk是基于debian:stretch构建的,以前没玩过debian,因为CentOS玩的多一些所以对vim ...

  5. ubuntu1604 安装samba

    ubuntu1604 安装samba sudo apt-get install samba 更改/etc/samba/smb.conf添加[share]comment = sharepath = /h ...

  6. Scrapy 笔记(二)

    一个scrapy爬虫知乎项目的笔记 1.通过命令创建项目 scrapy startproject zhihucd zhihuscrapy genspider zhihu www.zhihu.com(临 ...

  7. JS 汉字与Unicode码的相互转化

    js文件中,有些变量的值可能会含有汉字,画面引入js以后,有可能会因为字符集的原因,把里面的汉字都变成乱码.后来发现网上的一些js里会把变量中的汉字都表示成”\u“开头的16进制编码,这样应该可以解决 ...

  8. Git in Powershell saying 'Could not find ssh-agent'

    加入系统环境变量D:\Program Files\Git\usr\bin

  9. Unity Shader 之 透明效果

    透明效果 透明效果一般有两种实现方法: 第一种,使用透明度测试(Alpha Test) 第二种,使用透明度混合(Alpha Blending) 透明度测试和透明度混合机制: 透明度测试(Alpha T ...

  10. 51nod1821 最优集合 贪心

    首先考虑一个集合的最大优美值怎么求出 考虑新增一个数,假设我们现在的优美值已经达到了$V$,那么只需要一个$[1, V + 1]$的数就可以使$V$达到更大 为了保证能添加尽可能多的数进来,我们这么构 ...