登录
首页 » Android » 新浪微博分享,腾讯微博分享

新浪微博分享,腾讯微博分享

于 2022-05-05 发布 文件大小:2.06 MB
0 117
下载积分: 2 下载次数: 1

代码说明:

WeiboSDKDemo使用方法 请先熟悉官方文档,虽然其中有一些问题:) 根据文档申请开放平台帐号,特别注意回调地址,这个经常出现错误; 运行Demo前,先确定下载完Demo的所有文件; 然后修改开放平台的AppKey和AppSecret: 新浪微博需要在Constants类中把appkey、appsecret修改成自己应用对应的appkey和appsecret,回调地址不需要修改; 腾讯微博需要修改配置文件,目标文件config.properties在Android_SDK.jar包config文件夹下(我已经改名为TencentWeiboSDK.jar),把appkey、appsecret修改成自己应用对应的appkey和appsecret,这里再次提醒注意回调地址要和网上你填写的一致,别管文档怎么说. 修改完后,clean工程,运行测试吧!下面是我自己的一点总结,如果你有好的建议,请分享下吧~ 新浪微博平台: SSO一直没有测试成功,运行官方DEMO也如此,没有找到解决方法,已经确认是新浪的问题,没有开放大量注册,官方建议先使用老版本SDK ;今天发现新浪更新了文档和jar包,SSO可以正常使用,返回Token、uid、userName等信息; 网页授权得到的是授权Code,不是Token,所以还需要根据Code去获取Token,调用自定义的getTokenByCode 方法;最新jar包可以直接获取到Token; 目前网页授权、微博分享都操作已经整合到工程中,测

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • android高仿微信发布动态(选择图片)
    Android 超高仿微信图片选择器
    2015-06-13下载
    积分:1
  • 自定义进度条实现
    本资源是android中进度条的自定义实现例程
    2022-08-14 23:40:31下载
    积分:1
  • 单片机和手机通过蓝牙通信
    这是单片机与蓝牙的进行的通信的一个程序。首先,单片机端的是C语言程序。基本上常见的单片机平台都可以使用。 手机端的程序是基于Java的Android程序。对于学习这方面的朋友,这个程序可以起到非常好的作用。
    2022-02-16 01:35:40下载
    积分:1
  • Android
    2022-02-03 12:10:15下载
    积分:1
  • Android 仿微信Tab界面设计范例源码
    Android 仿微信Tab界面设计范例源码 Tab主界面制作范例,里面有2个例子,都是仿的微信,基于 Fragment+TabPageIndicator+ViewPager。微信的主界面滑动其实就是使用TAB的效果,每滑动一下,就会改变TAB的一个界面,很多地方都可应用此效果,除了TAB的学习外,你还可研究下像微信那样的四个底部菜单的实现方法,如何根据传入的index参数来设置选中的tab页,如何清除掉所有的选中状态,将所有的Fragment都置为隐藏状态等。   本例的核心代码文件为FragmentMainActivity.java,在srccomexamplemainframework02fragment目录下。
    2022-02-01 10:24:36下载
    积分:1
  • 分组拖动顶上的自定义ExpandableListView
    工程自定义ExpandableListView,实现了类似qq可扩展的ExpandableListView,保证父类的条目一直处在顶上不会消失的效果
    2023-06-07 20:30:03下载
    积分:1
  • 简单实用的tabhost实例
    类似微信底部的选项菜单
    2014-11-21下载
    积分:1
  • Android 权威编程指南(第2版)书中例子GeoQuiz
    Android 权威编程指南(第2版)书中例子GeoQuiz,该书不带源码,手工敲打 后续会陆续更新新的例子的源码,方便大家学习验证
    2022-01-26 07:19:25下载
    积分:1
  • jQuery便条插件+jStickyNote 例子源码下载
    jQuery便条插件+jStickyNote 例子源码下载
    2015-05-01下载
    积分:1
  • Android 应用程序自动升级 更新至新版本 例子 有截图 附完整源码
    由于Android项目开源所致,市面上出现了N多安卓软件市场。为了让我们开发的软件有更多的用户使用,我们需要向N多市场发布,软件升级后,我们也必须到安卓市场上进行更新,给我们增加了工作量。因此我们有必要给我们的Android应用增加自动更新的功能。既然实现自动更新,我们首先必须让我们的应用知道是否存在新版本的软件,因此我们可以在自己的网站上放置配置文件,存放软件的版本信息: 2 baidu_xinwen_1.1.0 http://gdown.baidu.com/data/wisegame/f98d235e39e29031/baiduxinwen.apk在这里我使用的是XML文件,方便读取。由于XML文件内容比较少,因此可通过DOM方式进行文件的解析public class ParseXmlService{ public HashMap parseXml(InputStream inStream) throws Exception { HashMap hashMap = new HashMap(); // 实例化一个文档构建器工厂 DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); // 通过文档构建器工厂获取一个文档构建器 DocumentBuilder builder = factory.newDocumentBuilder(); // 通过文档通过文档构建器构建一个文档实例 Document document = builder.parse(inStream); //获取XML文件根节点 Element root = document.getDocumentElement(); //获得所有子节点 NodeList childNodes = root.getChildNodes(); for (int j = 0; j < childNodes.getLength(); j ) { //遍历子节点 Node childNode = (Node) childNodes.item(j); if (childNode.getNodeType() == Node.ELEMENT_NODE) { Element childElement = (Element) childNode; //版本号 if ("version".equals(childElement.getNodeName())) { hashMap.put("version",childElement.getFirstChild().getNodeValue()); } //软件名称 else if (("name".equals(childElement.getNodeName()))) { hashMap.put("name",childElement.getFirstChild().getNodeValue()); } //下载地址 else if (("url".equals(childElement.getNodeName()))) { hashMap.put("url",childElement.getFirstChild().getNodeValue()); } } } return hashMap; }}通过parseXml()方法,我们可以获取服务器上应用的版本、文件名以及下载地址。紧接着我们就需要获取到我们手机上应用的版本信息:/** * 获取软件版本号 * * @param context * @return */private int getVersionCode(Context context){ int versionCode = 0; try { // 获取软件版本号, versionCode = context.getPackageManager().getPackageInfo("com.szy.update", 0).versionCode; } catch (NameNotFoundException e) { e.printStackTrace(); } return versionCode;}           通过该方法我们获取到的versionCode对应AndroidManifest.xml下android:versionCode。android:versionCode和android:versionName两个属性分别表示版本号,版本名称。versionCode是整数型,而versionName是字符串。由于versionName是给用户看的,不太容易比较大小,升级检查时,就可以检查versionCode。把获取到的手机上应用版本与服务器端的版本进行比较,应用就可以判断处是否需要更新软件。处理流程                                  
    2013-07-06下载
    积分:1
  • 696518资源总数
  • 105877会员总数
  • 14今日下载