基于Android的股票行情分析软件的设计与实现
如何做一个android的股票widget

如何做一个android的股票widget作者:李文进来源:《电脑知识与技术》2011年第27期摘要:Android平台提供的widget小工具,不但丰富了手机桌面,而且增强了用户实时获取信息的能力。
一个股票widget的实现,涉及到Android的Activity、Service、Broadcast Receiver、Content Provider这四大组件,包含了网络通信、事件的添加与处理、后台服务、页面布局、消息通知、数据存储等诸多技术。
从一个小小的桌面工具,就可以领略google Android API 的强大功能。
关键词:android;widget;股票;服务中图分类号:TP301文献标识码:A文章编号:1009-3044(2011)27-6664-04How to Implement an Android Stock WidgetLI Wen-jin(Seascape Information Technology Co.,Ltd.,Beijing 100191, China)Abstract: The Android platform provides widget, a small tool. It's not only enriched the mobile phone's desktop and enhance the user's real-time access to information. The implementation of a stock widget, related to the android's Activity, Service, Broadcast Receiver, Content Provider these four components, including network communications, events added and processing, back-office services, page layout, message notification, data storage and many other technical, from a small desktop tool, you can enjoy the power of google android API.Key words: android; widget; stock; service在Android 1.5之后,Google推出 Appwidget Framwork,这个框架允许开发者开发widget。
如何做一个android的股票widget

Computer Knowledge and Technology 电脑知识与技术第7卷第27期(2011年9月)如何做一个android 的股票widget李文进(海景科技,北京100191)摘要:Android 平台提供的widget 小工具,不但丰富了手机桌面,而且增强了用户实时获取信息的能力。
一个股票widget 的实现,涉及到Android 的Activity 、Service 、Broadcast Receiver 、Content Provider 这四大组件,包含了网络通信、事件的添加与处理、后台服务、页面布局、消息通知、数据存储等诸多技术。
从一个小小的桌面工具,就可以领略google Android API 的强大功能。
关键词:android ;widget ;股票;服务中图分类号:TP301文献标识码:A 文章编号:1009-3044(2011)27-6664-04How to Implement an Android Stock WidgetLI Wen-jin(Seascape Information Technology Co.,Ltd.,Beijing 100191,China)Abstract:The Android platform provides widget,a small tool.It's not only enriched the mobile phone's desktop and enhance the user's real -time access to information.The implementation of a stock widget,related to the android's Activity,Service,Broadcast Receiver,Content Provider these four components,including network communications,events added and processing,back-office services,page lay -out,message notification,data storage and many other technical,from a small desktop tool,you can enjoy the power of google android API.Key words:android;widget;stock;service在Android 1.5之后,Google 推出Appwidget Framwork ,这个框架允许开发者开发widget 。
毕业设计(论文)-基于android平台下家庭理财软件设计与开发[管理资料]
![毕业设计(论文)-基于android平台下家庭理财软件设计与开发[管理资料]](https://img.taocdn.com/s3/m/a6158a94783e0912a3162a29.png)
基于Android的家庭理财软件的设计与实现摘要近年来,基于Android系统来开发的便携式的智能手机以惊人的速度发展开来。
智能手机拥有高速的运算能力、优秀的图形用户界面和高分辨率的屏幕,使人们从计算机中解放出来,能够随时随地的方便地处理各种电子资料并进行一些复杂的运算。
因此,智能手机的应用软件将有广阔的发展前景。
本软件是运用Android平台、Java技术和SQLite数据库开发了一款家庭理财应用软件,使用户可以随时随地的管理自己的收支信息。
本软件主要包括以下几个模块:新增收入、新增支出、我的收入、我的支出、数据管理、收支便签以及密码设置。
用户可以对支出和收入信息的记录、修改、删除、查询、统计进行操作以及用便签功能来记录将要支出和收入的信息,从而实现对个人的支出与收入进行有效并系统地管理。
对自己在生活中的各类收支做一个详细的统计。
本软件方便了人们日常生活中对自己收支信息的了解,能清楚的看到自己的收支状况,对自己的收支状况做一个调整,可以起到一个及时调节的作用,让自己做出正确的财务决策。
关键字:安卓;家庭理财;SQLite数据库Design and implement of family financial management softwarebased on AndroidAbstractIn recent years, based on the Android system to develop a portable smartphone development at an alarming rate. Smartphones have high-speed computing power, excellent graphical user interface and high resolution screens, make people liberated from the computer, can easily deal with all kinds of electronic information anytime and anywhere and carry on some complex operation. As a result, smartphone applications will have broad prospects for development.This software is to use the Android platform, Java technology and SQLite database developed a family financial management application software, the user can manage their income information anytime and anywhere. This software mainly includes the following several modules: new revenue, new spending, my income, spending, data management, notes, and password. Users can record of spending and income information, modify, delete, query, statistic to operate and use sticky notes function to record will be spending and income information, so as to realize the personal spending and income were effective and systematic management. In your life to do a detailed statistics of all kinds of payments.This software is convenient for people to know about their payment information in daily life, can clearly see their balance of payments, balances do a adjustment to oneself, can have the effect of a timely adjustment, allow yourself to make the correct financial decisions.Key Words:Android;SQLite Database;family financial management目录1 绪论 (6)开发背景 (7) (7) (8)2 开发的相关技术与概念 (8)Android移动平台 (8)系统架构 (9)开放性及其应用前景 (10)开发环境与工具 (11)关键的概念 (12)Android 的活动及其生命周期 (12)资源文件与XML (13)SQLite 数据库 (13)图形用户界面与组件 (14)进程间通讯与意图 (14)3 系统分析与设计 (15)可行性分析 (15) (15) (15) (16)用户功能需求分析 (16) (17) (17) (18)数据库设计 (18)数据库需求分析 (18)数据表设计 (18)4 编码与实现 (20)主要代码 (20)主要界面设计 (21)用户登录模块 (21) (22)我的收入模块 (23) (24)我的支出模块 (24) (25) (26) (26) (28)5 测试 (29)测试原则 (29) (29) (30)6结论 (31)致谢.................................. 错误!未定义书签。
基于Android的股市App的技术研究与实现

基于Android的股市App的技术研究与实现作者:秦建波王巍李冬晨来源:《电脑知识与技术》2014年第32期摘要:利用Android技术设计并实现了用手机实时查看影响股市数据的系统。
系统主要提供影响股票及经济趋势的几大数据包括CPI(消费者物价指数)、PPI(工业品出产价格指数)、PMI(采购经理指数)等。
通过使用sax解析xml技术、jsoup解析html技术对网络数据进行提取,并在Android机中进行整合和处理,利用achartengine图表引擎技术进行绘图显示,供用户实时查看影响股市的一些相关数据。
关键词:安卓;操作系统;数据库中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)32-7653-04Abstract: The Stock App which runs on a mobile phone to view the real-time data that influences the socket market is designed and realizedusing Android technology. The system mainly provides the data including CPI(Consumer Price Index), PPI (Production Price Index of Industrial Products), PMI(Purchase Management Index) etc..The system extracts network data with sax technology and jsoup technology firstly, and then handles the datain the android mobileand shows them to the usersby using the achartenergine technology.Key words:Android; operating system; database1 背景介绍随着移动终端技术的不断发展,人们可以很方便的在任何地方,任何时间,在网络覆盖的环境下,通过移动终端来获取所需要的网络数据。
智盛股票实验报告

智盛股票实验报告引言股票市场作为金融市场的一部分,一直被广大投资者关注和参与。
随着科技的发展,投资者也开始探索利用人工智能技术对股票市场进行分析和预测。
智盛股票是一款基于人工智能算法的股票分析工具,旨在通过大数据分析和机器学习算法提供投资建议和预测。
实验目的本次实验的目的是评估智盛股票在股票市场中的实用性和准确性。
我们将通过收集历史股票数据,并利用智盛股票进行分析和预测,来验证其在实际投资中的表现。
实验过程数据收集为了进行实验,我们首先收集了过去一年内多支股票的历史数据。
数据包括每日的开盘价、最高价、最低价、收盘价、成交量等指标。
我们选择了不同行业的股票,包括科技、金融、制造业等,确保实验结果的全面性和可靠性。
智盛股票分析得到历史股票数据后,我们将这些数据导入智盛股票进行分析。
智盛股票算法基于机器学习技术,通过对历史数据的学习和分析来预测未来股票的走势。
我们首先使用智盛股票对历史数据进行训练,调整模型参数以提高预测准确性。
接着,我们使用训练好的模型对未来一段时间内的股票数据进行预测。
智盛股票会根据引入的各种技术指标和历史数据,给出未来股票价格的涨跌预测。
实验结果根据智盛股票的预测结果,我们对比未来股票的实际走势和预测结果,进行准确性评估。
实验结果显示,智盛股票的预测准确率达到了80%以上,整体表现不错。
具体而言,我们观察到智盛股票在大多数情况下能够准确识别股票的上涨和下跌趋势,并给出相应的买入和卖出建议。
然而,并不是所有的预测结果都是完全准确的,智盛股票也存在预测错误的情况。
这可能是因为股票市场受多种因素的影响,智盛股票模型不能完全覆盖所有的因素。
结论通过本次实验,我们验证了智盛股票在股票市场中的实用性和准确性。
智盛股票能够通过人工智能算法对股票市场进行分析和预测,并给出相应的买入和卖出建议。
然而,智盛股票并不能保证100%的准确性,投资者仍需理性判断并结合其他因素进行投资决策。
未来,我们希望进一步提升智盛股票的准确性和实用性,加入更多的指标和算法,以满足不同投资者的需求。
《2024年基于Android平台软件开发方法的研究与应用》范文

《基于Android平台软件开发方法的研究与应用》篇一一、引言随着移动互联网的快速发展,Android平台作为全球最大的移动操作系统之一,其软件开发方法的研究与应用显得尤为重要。
Android平台以其开放性和可扩展性,吸引了大量的开发者和企业投入其中。
本文旨在探讨基于Android平台的软件开发方法,并分析其在实际应用中的效果。
二、Android平台软件开发方法概述1. 需求分析与设计阶段在Android平台软件开发过程中,需求分析与设计阶段是至关重要的。
首先,需要明确软件的功能需求和用户体验需求,然后根据需求进行软件设计。
设计阶段包括界面设计、功能模块设计、数据库设计等。
这一阶段需要开发团队充分沟通,确保对需求的理解准确无误。
2. 编码与开发阶段在编码与开发阶段,开发团队需要根据设计文档进行编码工作。
Android平台的开发语言主要是Java和Kotlin,开发者需要熟练掌握这两种语言。
此外,还需要使用Android Studio等开发工具进行代码编写、调试和测试。
在开发过程中,要注重代码的可读性、可维护性和可扩展性。
3. 测试与优化阶段测试与优化阶段是确保软件质量的重要环节。
在测试阶段,需要对软件进行功能测试、性能测试、兼容性测试等,确保软件在各种环境下都能正常运行。
在优化阶段,需要对软件进行性能优化、界面优化等,提高软件的用户体验。
三、Android平台软件开发方法的应用1. 实际应用案例以某款基于Android平台的社交软件为例,其开发过程严格遵循了上述的软件开发方法。
在需求分析与设计阶段,开发团队充分了解了用户需求,设计了符合用户习惯的界面和功能模块。
在编码与开发阶段,开发团队使用了Java语言和Android Studio 开发工具进行编码工作。
在测试与优化阶段,对软件进行了严格的测试和优化,确保了软件的质量和用户体验。
2. 应用效果分析该社交软件在应用市场上取得了良好的成绩,用户数量持续增长。
大学毕业论文-—基于android平台的股票查询系统的设计与开发毕业

基于Android平台的股票查询系统的设计与开发摘要股票至今已有将近400年的历史,它伴随着股份公司的出现而出现。
我们国家从1984年开始发行第一支股票到现在的一千四百多支股票,股票的市场日渐壮大,股票行情波动也越来越迅速。
但是现代股民由于工作繁忙、或室外没有电脑上网,无法从互联网中及时获取自己所需的股票信息,导致对股票行情的分析预测造成了一定的延时性,产生了不可挽回的损失。
因此,我设想开发一款位于Android端的股票信息查询软件,能够让用户不论在哪,不论在干什么,只要有手机、有信号,便能查询其想知道的股票具体信息,股票行情,为股民提供更方便、更快捷、更有利的信息查询服务。
Android手机功能强大,界面美观,且价格低廉,成为了当今市场的主打,我的这个软件就是基于此系统开发的。
由于它是Google开发的基于Linux平台的开源手机操作系统,它不仅拥有基本移动电话开发所需的全部软件,包括操作系统、用户界面和应用程序,而且不存在任何以往阻碍移动产业创新的专有权阻碍。
Google与开放手机联盟合作开发了Android,这个联盟包括中国移动、摩托罗拉、高通、宏达和T-Mobile 在内的30多家技术和无限应用的领军企业组成。
通过与运营商、设备制造商、开发商和其他有关各方结合成深层次的合作伙伴关系,我们也希望借此建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放的生态系统。
本软件经过耗时一个月的设计与实现,主要依靠SAX解析XML完成了股票信息、股票分时线图及股票K线图的查询。
并且实现了股票自选添加功能,可以方便查询重点需要关注的股票。
关键词: Android手机应用,服务器,股票查询Based on the platform of Android querysystem of stock Design and developmentAbstractThe stock has been nearly 400 years of history, it is accompanied by joint-stock company appears. Our country begins from 1984first issue stocks to now one thousand more than 400stocks, stock market expands with each passing day, stock market volatility is also more and more quickly. But modern people because of that job is so busy, or outdoor without computer , can not from the Internet to obtain their needed stock information, leading to the stock market analysis and forecast of caused some delay, caused irretrievable losses. Therefore, I imagine a located at the Android end of stock information software, can let the users no matter where, no matter what, as long as there is a mobile phone, a signal, that we can query the wonder of stock information, stock quotes, for shareholders to provide more convenient, faster, more favorable information inquiry service.Android mobile phone function is powerful, beautiful interface, and the price is low, become the market's flagship, the software is based on the development of this system. Because it is a Google development platform based on the Linux open source mobile phone operating system, it not only has the basic mobile phone development all the required software, including operating system, user interface and application program, and does not have any hindered Mobile Innovation exclusive rights to hinder. Google and open mobile phone union cooperation in the development of the Android, the alliance include China Mobile, Motorola, high-pass, HTC and T-Mobile, more than 30 technology and unlimited application leader. With the operators, equipment manufacturers, developers and other parties concerned are combined into a deeper partnership, we also hope to establish a standardized, open mobile software platform, in the mobile industry to form an open ecosystem.Keywords: Android mobile phone application,server,stock inquiry目录摘要 (i)Abstract (ii)1 绪论 (1)1.1 课题背景 (1)1.2 Android的发展前景 (2)1.3 本课题研究目标、研究内容和方案 (2)1.4 开发语言的介绍 (3)1.5 Android系统特性 (3)1.5.1 Android 的功能特性 (4)1.5.2 android的应用架构 (4)1.6 开发工具的介绍 (5)1.6.1 Eclipse的介绍 (5)1.6.2 SDK的介绍 (6)1.6.3 Tomcat介绍 (7)1.6.4 My Eclipse介绍 (7)2 可行性分析及环境搭建 (8)2.1 技术可行性 (8)2.2 经济可行性 (8)2.3 法律可行性 (8)2.4 Android开发环境的搭建 (8)2.4.2 其他注意事项 (9)2.4.3 环境安装与搭配 (1) 安装JDK (9)3 需求分析 (12)3.1系统设计原则 (12)3.2总体软件的结构设计 (12)3.3 XML解析 (13)3.3.1 SAX解析 (13)3.3.2 DOM解析 (14)3.4 Sqlite数据库 (14)4 详细设计实现 (15)4.1 软件功能流程图 (15)4.1.1 股票行情、涨跌排行的功能流程图 (15)4.1.2 自选信息的功能流程图 (15)4.1.3 个股查询的功能流程图 (16)4.2 UI界面设计 (16)4.2.1 大盘行情查询界面 (16)4.2.2 股票查询行情界面设计 (18)4.2.2 K线界面的设计 (24)4.2.3 自选信息界面的设计 (26)4.3 具体的功能模块 (28)4.3.1 网络连接编程 (33)4.3.2大盘行情模块 (34)4.3.3 K线图、分时图 (36)5 系统测试与调试 (38)5.1 程序调试 (38)5.2 系统测试 (38)5.2.1 系统测试的目的及意义 (38)5.2.2 系统测试步骤 (38)5.2.3 系统测试的主要内容 (38)5.3 测试数据 (39)结论 (40)参考文献 (41)致谢 (42)外文资料 (43)对应中文翻译 (52)1 绪论1.1 课题背景3G时代已经来临,如果您需要体验3G带来的多媒体和移动办公等应用,那么您必须拥有一台硬件设施完善。
基于Android的理财专家的设计与实现(毕业设计论文)

本科毕业设计题目:基于Android的理财专家的设计与实现基于Android的理财专家的设计与实现摘要:当今,经济发展迅速,人们生活水平显著提高,但物价水平也总体上升,收入和消费模式趋向于多元化.在这样的社会背景下,财富管理已经是人们生活中不可或缺的一部分,财富管理的重要性也越益彰显。
只有加强自己手中现金流动的管理,树立良好的理财观念,方能不至于收支混乱。
科技的日新月异,手机已成为普遍的通讯工具,各种技术的支持使手机功能也越益强大。
Android自2007年以来,良好的客户体验和智能化操作促进其飞速发展,很快成为手机开发的主流。
将Android 与理财结合起来,开发财富管理的手机软件,相比PC端软件更具方便性和实效性.理财专家软件具备了用户密码登录、收支类别的增删、日常收支的统计、日常收支的记录、收支情况的查询以及存款利率计算功能。
关键词:Android;理财;手机软件Design and Implementation of Android—based financialexpertAbstract:Today,the rapid economic development,people's living standards have markedly improved,but the overall increase in the price level,income and consumption patterns tend to be diversified。
In this social context,wealth management is an integral part of people's lives, and the importance of wealth management more and more significant。
Make good of only own hands cash flow management,establish a good financial management concepts in order to balance of payments.With the rapid development of science and technology, now mobile phone is a universal communication tool, plus a variety of technical support, the phone’s features become more and more powerful. Android since 2007,good customer experience and intelligent operation promote the rapid development of mobile phones and soon to become the mainstream of mobile phone development. Android and financial management linked。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于Android的股票行情分析软件的设计与实现作者:张俊晖车念来源:《现代电子技术》2013年第14期摘要:为了解决传统的股票行情分析软件存在的即时不强和用户娱乐功能不足这两大缺陷,在此开发了Android版股票行情分析软件。
本软件采用Android最新技术,运用Android 市场最新界面,结合股票行情趋势分析,使用户能及时了解股市的最新信息,并为用户提供漂流瓶、砸礼物等丰富的娱乐功能,使得用户在工作的同时可以观察最新的股市动态并做出相应处理,达到了工作、炒股、娱乐三不误的目的。
关键词: Android;股票行情分析;漂流瓶;砸礼物中图分类号: TN911⁃34 文献标识码: A 文章编号: 1004⁃373X(2013)14⁃0070⁃03 Design and realization of stock market analysis software based on AndroidZHANG Jun⁃Hui, CHE Nian(Sichuan Information Technology College, Guangyuan 628040, China)Abstract :In order to overcome the shortcomings that the traditional stock market analysis software’s immediate performance is not strong and entertainment function is not insufficient, a stock market analysis software was developed. The latest Android technology is used in the software. The Android market interface is adopted. In combination with stock market trend analysis, users can comprehend the up⁃to⁃date information about the stock market. It can provide the drift bottles,presents and other entertainment functions for the user, and enables the users to observe the latest tendencyof stock market and make correspon⁃ding processing while they are working.Keywords: Android; stock market analysis; drift bottle; gift presentation在移动互联网日益流行的今天,网络是主角,是时代的宠儿。
在网络大家庭中,移动终端设备应用则是一个热点。
近年来,随着Android的迅速崛起,移动互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。
于是Android应用开始流行起来,越来越多的商家在手机终端上建立了自己的市场,向消费者展示出一种最新,最方便的手机应用。
Android 版股票行情分析软件可实现对股票信息的查看,收藏自选股,对股票的观点进行扔瓶子,查看今日的星座股运,砸礼物等,在个人娱乐及对股市行情的观察有着很大的帮助。
1 行业现状与设计目的1.1 行业现状与设计特点Android是Google开发的,由于其简洁的界面,友好的操作方式,在发行之初就受到业界与用户的好评[1]。
就目前市场而言Android应用程序已成为大多公司发展的道路。
传统股票行情分析软件普遍是在电脑上以网页形式展开,普遍具有以下缺点:(1)不能随时随地查看股市信息,受时间、空间的影响因素极大;(2)缺少个人休闲娱乐功能。
本软件完美的解决了上述两大弊端,实现以下功能:(1)可以在家炒股,对股市行情了解不受时间和地点限制;(2)获得相关股票的最新动态和咨讯,可以价入自选股,进行分析;(3)相同应用的人之间可以发送漂流瓶,发表你的观点和看法,娱乐且方便;(4)有大盘图,可对股票走势进行分析,玩控于手掌间,既省时又省力;(5)有摇一摇功能,可以摇出个股推荐。
(6)有星座运势、砸礼物等娱乐功能,可以提高用户的兴趣,并且可以查看不同星座今日的运势,并且在砸礼物中可以砸出牛股推荐或者是实物礼物。
(7)首页是股市天气,对今日股市的行情做出一个分析,并且提出建议,如:出仓率、强势推荐、弱势推荐。
综上所述,Android版股票行情软件突破了传统炒股的障碍,无论对用户、企业还是市场都有着巨大的吸引力和影响力,在新经济时期无疑是达到“多赢,互利”效果的理想模式。
1.2 设计的意义(1)可以让大家知道Android开发的步骤和结构。
对于现在Android开发来说。
要想成为一个真正的开发者,必须首先明白最基本的开发结构,这样才不会有重复开发的情况。
当开发此程序的时候,就能知道开发程序的具体架构,了解到最新的Android技术,从而不但可以对Android开发技术进行巩固,还可以提高自己的开发能力。
(2)可以为广大股票市场用户群提供实用工具。
本软件运用HTTP通信技术加上MySql 数据库运用doPost请求建立服务端与客户端的连接,同时引用了第三方jsoup⁃1.5.2.jar文件进行股票大盘及相关股票信息的获取。
另外摇一摇、砸礼物、星座股运和股市天气的相关功能具备,可谓集合功能应用与娱乐于一身的完美产品。
(3)可以通过设计了解手机性能方面的问题。
2 系统设计2.1 系统架构本软件所能实现的功能包括:用户可以通过本系统浏览股市天气,大盘,自选股,摇一摇,砸礼物,星座股运,注册用户等功能。
系统架构图如图1所示。
图1 系统架构图2.2 系统流程本系统流程图如图2所示。
具体操作流程说明如下:(1)启动应用程序,加载网络数据。
用进度条显示加载进度,加载成功,跳转至登陆界面;(2)登陆注册,管理员登陆界面。
用户可以登陆或者进行新用户的注册,选择管理员登陆,则进入管理员的用户管理界面;(3)首页展示。
用户登陆成功,进入股市天气的展示界面,显示短中期策略及强弱势板块,显示出4大娱乐功能及自选股、大盘、资讯图标;(4)功能细看。
用户可以选择娱乐功能,进行摇一摇摇出好股推荐,也可以玩漂流瓶,发表自己的个股观点;砸礼物可以砸出个股推荐,同时,也可以砸出实物礼物;星座股运是根据用户的星座查看今日的股票运势等同时也可以看大盘,查看最近股市的行情以及A股B股的查看等。
(5)自选股。
用户可以讲好的股票加入自选股,然后每次进入程序可以选择自选股,查看自己所选股的最新数据信息,它将会保存到用户的服务器数据库当中,进行桌面推送可以是小插件的形式显示在手机桌面上。
(6)商家维护更新。
对用户的数据进行最新数据的动态更新以及积分的及时修改,用户资料的修改,绑定手机号的修改等。
图2 系统流程图2.3 功能说明(1)基础功能:大盘:项目提供数据接口;自选股:添加删除自选股、查看该股票的用户、手机绑定、咨询;桌面推送工具:推送添加自选股、推送大盘信息;桌面小插件:股市天气、个股资讯;设置:切换登录帐号、推送设置。
(2)娱乐功能:摇一摇:摇出推荐个股;漂流瓶:丢瓶子、捞瓶子、好友关注、回复瓶子;星座运势:查看自己星座的股运;砸礼物:砸出牛股或实物奖品;用户互动:互相关注、回复评论、我的帖子。
2.4 运行环境与显示效果[2]移动终端适配操作系统:Android OS v2.2及以上;移动终端适配屏幕尺寸:480×800像素及以上;UI效果:界面直观,图片无毛刺、显示未出现重叠;操作体验:平滑,操作响应无迟缓;动画播放:正常调用系统动画播放;用户响应:该应用需要连接网络,并且打开服务器,否者无法正常启动该程序3 系统功能实现3.1 大盘功能进入大盘,界面分为3个区域,Title、图片区、菜单栏;Title分为上证指数、A股指数和B股指数图片区是通过网上获取的数据效果显示,即大盘走势图,白色曲线:表示大盘加权指数。
黄色曲线:大盘不含加权的指标。
红绿柱线:在红白两条曲线附近有红绿柱状线,是反映大盘即时所有股票的买盘与卖盘在数量上的比率。
红柱线的增长减短表示上涨买盘力量的增减;绿柱线的增长缩短表示下跌卖盘力度的强弱。
黄色柱线:在红白曲线图下方,用来表示每一分钟的成交量,单位是手(每手等于100股)。
菜单栏分为行情和咨询两块[4],其中资讯是每天最新的股市新闻,随网上获取,定时更新。
当没有缓存时,在启动界面请求大盘数据,当有缓存时,读取缓存进入大盘界面后,在后台发起更新,如有更新则立即刷新新的数据显示;如果没有就显示缓存;当服务器端返回数据为空或异常无法正常解析显示,且又没有缓存读取时,界面无内容显示,界面中间居中显示“读取失败,请检查网络或重新启动程序”,有缓存则读取缓存显示;所有数据获取后在本地保存缓存;由于数据通过网络读取[3],所以在图片区不能缩放大小,不支持循环切换;用户可点击Title上的3个按钮,可切换不同股票指数走势;用户可以点击菜单栏切换行情和股市资讯界面。
大盘界面如图3所示。
图3 大盘界面图3.2 客户端连接服务器的功能首先通过网络由客户端传入相关数据[5],然后在服务器端进行类型解析,从而根据其他参数数据到服务器数据库对比。
比如:用户的登陆注册功能模块,管理员进入后台后由该系统需要多次连接服务器,所以将客户端连接服务器代码单独封装成为一个类文件,并返回服务端的数据。
调用该类时需要传入6个参数[6],分别说明用户管理、自选股的添加和更新、漂流瓶的扔和捞、摇一摇和砸礼物的奖品与积分更新,星座运势的查询等。
4 结语在当前的信息化时代,手机APP服务成为了一股不可逆转的流行趋势,Android应用开发也在业界得到了更多的重视。
根据权威机构统计,中国股民人数在2012年突破了9 000万人口[7],如此数量庞大的用户群体是不能忽视必须抓住的用户群。
股民们炒股必然要借助股票行情分析软件,而当前的股票行情分析软件存在两大缺陷:方便性和娱乐性。
针对这两大缺陷,本人设计了基于Android的股票行情分析软件,完美解决了这两个问题。
当然本软件还存在各种不足,比如界面不够美观,功能设计需要进一步完善等,这是需要在后续开发与维护过程中解决的问题。
同时,在设计本软件的过程中,本人的技术水平与能力得到了提升的方面有:对Android更加熟悉;对SAX,JSON解析也有了一定的了解和掌握;对编写服务端代码和客服端代码有一定的掌握;对sqlite3数据库的使用掌握的不错;对于网络数据的获取和解析也有一定的掌握;对于一个新项目的设计和分工也在不断地提高。