- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 1
文献综述
计算机科学与技术
基于 android 手机的优惠券购买系统
随着 google android 的发展,android 系统已经越来越成熟了。虽然Symbian 系统的手机还是当今时代的主流,但我相信 android 手机有它独有的优势,一定会超越前者的一天。相对国外手机系统百花齐放的局面,国内手机操作系统则处于刚起步的阶段。目前国内还没有自主研发并商品化 的手机操作系统。当然近些年来国内企业和我国政府在这方也投入了大量的人力和物力。同时也取 得了一定成果。本课题拟解决“不同商家的优惠服务,同一产品”的问题,不管你使用什么优惠政 策,都将显示在界面中;基于 GPRS 通信,无需登录 WAP 网站;需要客户端的安装,支持复杂业务的处理,交互性良好;加入日常支付,选择自己需要的优惠类别并购买之,之后还可以对此商家推 出的优惠政策进行评分。
采用 XMPP 协议,连接方式采用 Socket 连接,支持多线程并发操作,对数据库采用 DAO 和工厂模式相结合的方式,便于扩展、修改,降低程序耦合,对数据库操作具有一定的隐蔽性、安全性。编写服务端的工具为Windows 自带记事本。管理系统采用ASP 语言编写,脚本语言为JavaScript, 数据库选用SQL Server 2000,运行环境为IIS。编写管理系统的工具为DreamWeaver 8.0。
Android 平台为应用程序提供了一个开放的运行环境,无论是内置应用程序,还是后续安装的应用程序,所有应用程序访问底层框架的能力是一致的,开发者可以使用应用程序框架提供的API 开发自己的应用程序。丰富的图形用户界面组件,包括ListView、WebView、Button 等。用于在各个应用程序之间共享数据的 Content Provider 机制。SQLite 提供的相关数据库操作 API。资源管理器,管理应用程序文本、图片、XML 等资源。管理应用程序生命周期的ActivityManager。
Android 平台的应用程序使用Java 语言编写,这大大降低了开发者的门槛。Java 语言是世界上应用最为广泛的编程语言,其良好的面向对象特性、开发效率高等特点深受开发者的欢迎。Android SDK 包括了一系列的开发工具以帮助开发者在Android 平台上开发和调试应用程序。SDK 的出现, 大大提高了嵌入式应用程序开发的效率,通常开发者编写程序之后直接在模拟器上运行,调试完成 后再将程序移植到真机上。Android SDK 主要包括以下几部分:Android 应用程序框架的编程接口。Widget 运行环境和编程接口。Android 模拟器,包含了多种屏幕尺寸的模拟器,用于开发和调试。
开发过程中的辅助工具,比如ADB、AAPT、DX、DDMS 等。Android 开发文档,包含API 文档、开发指南等。Eclipse 是目前最为流行的集成开发环境,通过安装不同的插件,可以使用 Eclipse 开发 Java、C、C++等应用程序。ADT(Android Development Toolkit)是Eclipse 开发环境的扩展工具,用来帮助开发者更容易地创建和调试Android 应用程序。其中包括项目创建向导、项目资源管理、运行和调试等功能。
Android 应用程序使用Java 编程语言开发,Java 源文件经过编译器编译得到class 文件,然后使用aapt 工具把class 文件转换成dex 文件。dex 相比于普通的class 文件,结构更加紧凑,
更适合运行在嵌入式设备上。dex 文件和相关的资源文件一起打包生成 apk 文件,也就是 Android 应用程序
最终发布的文件。在 Android 应用程序开发中,可以选择两种布局文件:一种是编写Java 代码,另一种是编写 XML 文件。无论采用何种方式,目的都是构建 Activity 的界面。由于使用 XML 文件控制界面布局可以实现编程和界面设计分离的效果,XML 文件可读性好,而且可以从XML 文件的内容快速地了解到界面是如何设计的。本课题采用 XML 文件。每一个 XML 文件都必须包含一个根节点,节点可以是 View,也可以是 ViewGroup。编写好的 XML 文件存放在res/layout 目录下。Android 平台内置了丰富的用户界面组件,此类组件经过了优秀的设计和高强度的测试,封装了大量API 控制组件的变现。使用这些组件可以快速地开发出灵活、易用的应用程序。开发出好的图形界面需要考虑方方面面的因素,首先要规划出软件操作流程,其次要考虑各个环节的用户体验。
手机娱乐游戏类应用,该类应用作为传统类手机应用,在各个平台上发展已近相对完善,手机上对各种流媒体的播放也已完
文档评论(0)