做爰明星视频网站,国内wordpress主机推荐,十大免费最亏的免费app,wordpress不能实现静态化新浪股票接口AndroidSDK昨天想到一个点子#xff0c;需要访问股票行情。于是在网上搜了一下免费的股市行情的接口。发现新浪股票的数据接口比较稳定#xff0c;于是就用它了。网上对于新浪股票的数据接口介绍比较详细#xff0c;并且实现也很简单#xff0c;所以花了一下午…新浪股票接口AndroidSDK昨天想到一个点子需要访问股票行情。于是在网上搜了一下免费的股市行情的接口。发现新浪股票的数据接口比较稳定于是就用它了。网上对于新浪股票的数据接口介绍比较详细并且实现也很简单所以花了一下午就基本完成了。想到大家开发Android应用可能也会需要访问股市行情特此将资料整理在此并附上Javadoc文档和一个小Demo以便后来人开发更为便捷。一、接口介绍1、行情接口以大秦铁路(股票代码601006)为例如果要获取它的最新行情只需访问新浪的股票数据var hq_str_sh601006大秦铁路, 27.55, 27.25, 26.91, 27.55, 26.20, 26.91, 26.92,22114263, 589824680, 4695, 26.91, 57590, 26.90, 14700, 26.89, 14300,26.88, 15100, 26.87, 3100, 26.92, 8900, 26.93, 14230, 26.94, 25150, 26.95, 15220, 26.96, 2008-01-11, 15:05:32;这个字符串由许多数据拼接在一起不同含义的数据用逗号隔开了按照程序员的思路顺序号从0开始。0”大秦铁路”股票名字1”27.55″今日开盘价2”27.25″昨日收盘价3”26.91″当前价格4”27.55″今日最高价5”26.20″今日最低价6”26.91″竞买价即“买一”报价7”26.92″竞卖价即“卖一”报价8”22114263″成交的股票数由于股票交易以一百股为基本单位所以在使用时通常把该值除以一百9”589824680″成交金额单位为“元”为了一目了然通常以“万元”为成交金额的单位所以通常把该值除以一万10”4695″“买一”申请4695股即47手11”26.91″“买一”报价12”57590″“买二”13”26.90″“买二”14”14700″“买三”15”26.89″“买三”16”14300″“买四”17”26.88″“买四”18”15100″“买五”19”26.87″“买五”20”3100″“卖一”申报3100股即31手21”26.92″“卖一”报价(22, 23), (24, 25), (26,27), (28, 29)分别为“卖二”至“卖四的情况”30”2008-01-11″日期31”15:05:32″时间如果你要同时查询多个股票那么在URL最后加上一个逗号再加上股票代码就可以了比如你要一次查询大秦铁路(601006)和大同煤业(601001)的行情就这样使用URL2、图形接口对于股票的K线图日线图等的获取可以通过请求…./…/*.gif此URL获取其中*代表股票代码详见如下查看日K线图分时线的查询日K线查询周K线查询月K线查询二、新浪股票Android SDK基本介绍通过上面的介绍大家可以知道新浪股票的接口非常简单。缺点是没有任何文档也就是说未来可能在没有任何通知的情况下进行改变。但是这么多年从未变过所以想来也不用担心。新浪股票Android SDK的基本思路就是通过HTTP协议GET方法获取到股票数据然后进行解析。网络链接我使用的是Apache的commons-httpclient。如果大家对使用http协议或者httpclient的使用有疑问可以参看我的另一篇博文《Android之基于HTTP协议的下载》或者在网上查找相关资料。SDK中核心的类就两个SinaStockClient和SinaStockInfo。前者封装了访问股票行情的接口后者对返回的数据进行解析和封装。具体Javadoc文档和Demo下载地址如下