- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅析安卓计算器开发
浅析安卓计算器开发
摘要:随着安卓智能平台的逐步完善,安卓已经成为目前最主流的智能平台。该文描 述了安卓的系统构架和环境的搭建,通过使用安卓平台推出的SDK进行计算器的开发,在模拟器上仿真实现了数字的加减乘除等功能,最后分析了安卓应用开发的优缺点。
关键词:安卓;安卓环境;计算器;安卓优缺点
中图分类号:TP323 文献标识码:A 文章编号:1009-3044(2013)05-1170-02
2007年11月,google推出了一种由操作系统、中间件、用户友好界面好应用软件组成的智能手机平台安卓。安卓推出以来就广受关注,且安卓延续着Linux的开放精神,开放了源代码,这就意味着所有的程序开发人员都可以通过安卓开发平台开发出自己的应用程序。据IDC公布的统计数据显示,在2012年第四季度,安卓智能手机的出货量为1.598亿台,市场占有率为70.1%,位居第一,相比去年同期涨幅达88%。[1]2013年3月份,安卓系统在中国市场占有率更是突破8成,达到86%。
1 安卓系统架构
安卓系统架构采用了软件堆栈的架构,共分为4层,分别是Linux内核、中间件层、应用程序框架层、以及应用程序层[2]。第一层是Linux内核,提供由操作系统内核管理的底层基础功能;第二层是中间件层,由函数库和安卓运行时构成,安卓函数库和运行时环境包含了一组核心库,提供了java语言核心库内的大部分功能和Dalvik虚拟机;第三层是安卓应用程序框架层,提供了安卓平台基本的管理好组件重用机制,包括Activity管理、窗体管理、包管理、电话管理、资源管理、位置管理、通知消息管理、VIew系统和内容提供者等。第四层是应用程序层,提供了一系列核心应用程序。
2 开发环境的搭建
安卓的应用开发通常要用到Google提供的Android SDK中的工具集。它包括编译器、资源管理器、调试器和模拟器,并使用Eclipse加上安卓 Developer Tools插件作为集成开发环境。搭建安卓开发环境过程如下:
1)准备好安装文件,下载Java JDK、Eclipse、安卓 SDK。
2)安装Java JDK,安装完成后配置Java环境,在我的电脑→属性→高级→环境变量→系统变量中添加以下环境变量即可,需要说明的是设置环境变量对搭建安卓开发环境不是必须的,可以跳过。安装完成之后,可以在检查JDK是否安装成功。打开cmd窗口,输入java -version 查看JDK的版本信息;
3)解压Android SDK,运行解压包里的SDK Setup.exe,点击Available Packages。如果没有出现可安装的包,请点击Settings,选择希望安装的SDK及其文档或者其它包,点击Installation Selected、Accept All、Install Accepted,开始下载安装所选包。在用户变量中新建PATH值为Android SDK中的tools绝对路径。点击“确定”后,重新启动计算机。重启后,进入cmd命令窗口,运行 android -h 检查SDK是不是安装成功。
4)解压Eclipse,Eclipse无需安装,解压后,直接打开就可运行;然后为Eclipse安装ADT插件,打开Eclipse,在菜单栏上选择help→Install New Software,点击Add按钮,在Location输入https:///android/eclipse,进入下一步,同意安装条款即可在线安装ADT。
5)配置安卓 SDK,点击菜单诵window→preference,点击Browse选择刚才安卓 SDK的解压目录,点击Apply、OK。配置完成。
通过以上5步,开发环境就配置完成了。也就可以在此基础上开发安卓 应用程序了。
需要说明的是,容易出现ADT和SDK不匹配的情况,因为我们打开SDK时,默认是要更新的,而SDK和ADT并不会同时更新,所以,要尤其注意。我们可以把升级后的SDK包压缩好,打包发给学生,只需要在电脑里解压到任意位置,再在Eclipse中配置SDK的路径就可以了。
3 设计与实现
输入模块主要的任务是描述计算器键盘以及实现键盘的监听,即当用户点击按键或者屏幕的时候监听器会去调用相应的处理办法。
显示模块主要要完成的任务是描述计算器的显示区,该区域用于显示用户的计算结果可以通过editText.setText()方法来实现。
计算模块是本次系统设计中的重点,主要是在src文件夹下的源代码中添加运算过程,这其中要通过findViewById方法找到界面中的各个控件。比如找按钮的代码如下:Button button =(Button)find
文档评论(0)