如何用java开发一个sdk

Python012

如何用java开发一个sdk,第1张

如何用java开发一个sdk可以在千锋教育进行专业的学习,千锋教育是国内java开发教学的领导者,实力雄厚,放心可靠。

java开发一个sdk具体流程:

1、在Java工程中添加该SDK中dist目录下的jar库,并添加到你的编译路径中。

2、在代码中import相应的包名。

3、非web应用请修改和查阅***.java,web应用请修改config.jsp,查阅index.jsp, 获得包括oauth登录请求及其它功能请求的方法接口。

4、commons包里面的java类实现了目前腾讯微博开发平台的所有接口,除第一个参数是oauth对象外其他都和开发平台的api文档一致,类名和方法名亦和api一致:比如获取主页时间线的api是:http://open.t.qq.com/api/statuses/home_timeline那么此SDK的java类是:Statuses_***.java,实现方法是home_timeline(a,b,c,d...)。

5、此SDK为半原创,思路和部分方法函数参考了官方(热心网友sampan)提供的java SDK(http://open.t.qq.com/resource.php?i=3,1#sdk3) 和网上相关的Oauth授权资料。

6、javawind-qweibo-api-1.0.jar为本sdk生成的jar,如果有修改源码,记得重新生成此jar。

想要了解更多java开发的相关信息,推荐咨询千锋教育。千锋励精图治,不改教育初心。十一年来,千锋以政策为引导,不断完善国内特色现代职业教育体系建设,充分发挥教研师资队伍使命,构建品质教育,加大创新型人才培养力度,为经济发展提供智力人才和智力支撑,成为新时期职业教育发展的新方向,在同行业中有很高的美誉度。

1、在你的Java工程中添加该SDK中dist目录下的jar库,并添加到你的编译路径中

2、在你的代码中import相应的包名

3、非web应用请修改和查阅MainDemo.java,web应用请修改config.jsp,查阅index.jsp, 获得包括oauth登录请求及其它功能请求的方法接口。

4、commons包里面的java类实现了目前腾讯微博开发平台的所有接口,除第一个参数是oauth对象外

其他都和开发平台的api文档一致,类名和方法名亦和api一致:比如获取主页时间线的api是:

http://open.t.qq.com/api/statuses/home_timeline

那么此SDK的java类是:Statuses_API.java,实现方法是home_timeline(a,b,c,d...)

5、此SDK为半原创,思路和部分方法函数参考了官方(热心网友sampan)提供的java SDK(http://open.t.qq.com/resource.php?i=3,1#sdk3) 和网上相关的Oauth授权资料

6、javawind-qweibo-api-1.0.jar为本sdk生成的jar,如果有修改源码,记得重新生成此jar~

补充:SDK(Software Development Kit, 即软件开发工具包 )一般是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。

1 首先下载新浪微博的sdk包

2 申请新浪微博的开发者帐号,在开发过程中要用到开发者的key和密钥secret

具体申请的方式在《我的应用》,过程很简单,不再复述

3 将下载的sdk包打开demo工程,将demo工程中的SinaWeiBoSDK下的文件全部拷贝到自己的工程中

很多朋友这一步出错,莫名奇妙的错误,就是因为按照官方文档的说法,将整个src包全部加载到程序中

这样的话,会和原有程序的一些文件名起冲突,而且又找不到具体哪个文件,郁闷的很

4 将demo中viewdidload函数的初始化数据拷贝到自己程序rootviewcontroller下面加载。

然后在engineDidLogIn函数中,加载自己的处理事项,如果你是想直接分享,就调用

- (void)sendWeiBoWithText:(NSString *)text image:(UIImage*)image,发送信息,图片信息中可以直接添加图片资料。