标签:
作为一个android开发人员,不可避免的要学会使用和集成第三方API的能力
而新浪微博作为现在最主要的新闻速递媒体,使用十分普遍,并且提供了较为详细的API接入方法,故此选择集成sinaWeibiSdk.
step1.准备步骤:
首先要注册成为sina开发者身份,并在sina的开发平台政策和指导下,创建和注册自己将要集成的应用,其中包括sniaWeiboSdk下载,应用创建,获取APP_KEY 和APP secret的信息等基本的集成信息准备。
step2.集成sdk内容到自己的project
注:具体的步骤在sina给出的开发者文档中有详细的实例和讲解,这里仅仅记录自己遇到的问题。
两种sdk的权限范围和导入方法:
1.weibosdkcore.jar包:适用于只需要授权、分享、网络请求框架功能的项目
2.WeiboSDK工程(Library):适用于微博授权、分享,以及需要登陆按钮、调用OpenAPI的项目
导入weibosdkcore.jar包的方法:
切换project的显示视角到project选项->直接将weibosdkcore.jar包文件复制粘贴到libs文件夹下->add as external Library->sync
将整个WeiboSDK工程(Library)作为library的方法:
1.切换project的显示视角到Android选项
2.将WeiboSDK工程整个目录拷贝到和你自己的工程相同的目录下/import new module
3.找到WeiboSDK项目的build.gradle文件夹,找到apply plugin: ‘com.android.application‘ 这条设置选项,将这条选项更改为 apply plugin: ‘com.android.library‘,然后选择sync
4.点击自己的项目->右键->open module setting ->选择 Dependencies -> 加号,添加sinaSDK到Dependencies->sync
注:
1.两种sdk同时导入工程会引发Exception,没有找到解决办法,由于SDK工程功能更加的全面,故尝试删除导入的weibosdkcore.jar包,sync/rebuild工程,即能同时运行。
具体的网络数据交互,json数据解析,界面设计,用户交互等在全部设计完成后,再行一次性更新。
Android应用开发中,第三方集成新浪微博(sinaWeiboSDK)的过程记录
标签:
原文地址:http://www.cnblogs.com/thinfog/p/5677494.html