ARM开发板与Anri手机的无线通讯的程序设计和开发.docVIP

ARM开发板与Anri手机的无线通讯的程序设计和开发.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ARM开发板与Anri手机的无线通讯的程序设计和开发.doc

4移动应用软件开发技术 人类自从进入信息时代开始,就不断地提高信息的交互量、通信的速度。从 一开始的AMPS网络为代表1G。到现在老年人使用的功能机主耍使用的 2G(SecondGeneration)技术,其实就是通常所说的 GSM(GlobalSystemforMobileCommunication全球移动通信系统),以数字语音传 输技术为核心112]。年轻人使用的智能机,一般使用的是3G技术。它能够较为方 便地处理视频、音乐、图片等大容量的文件。中国电信的CDMA2000制式、中 国联通的WCDMA制式、中国移动的TD-SCDMA都属于3G网络。 3G的核心分为3大块:网络、终端、应用。网络,主要是上述三大运营商。 终端,指的是裨能手机。主要是Android手机和iphone手机。应用指的是安装在 手机上的各种APP。 智能手机的一般只有如下特征: 具有开放性的操作系统 无论是Android手机还是iphone手机都自如的安装或卸载APP。使手机添加更 多的应用,更符合个人的应用习惯。 无线接入能力 支持各种2G、3G网络制式以及wifi。还有NFC(近场通信)等。 高速处理芯片 手机的CPU也越来越强大,处理能力越来越强。杰出的代表有高通晓龙的 APQ8064,国内华为海思K3V2芯片。 支持GPS导航 手机乜含GPS模块。一般能精确到3-5米。 良好的人机交互界面 人机交互良好,没有接触过智能手机手机的人,也能在很短时间内学会操作手机。 在计算机、互联网之后,3G移动互联网正在引导第三次信息技术革命的浪潮。 新吋代人们,应该掌握一门移动开发技术。 移动开发一般有如下特点: 有效管理内存 由于手机内存一般较小,所以应该有效管理内存。防止内存泄露。导致手机 系统的崩溃。 更强的容错处理能力 手机用户比PC用户对软件有更高的要求,这就要求程序从可能捕捉错误。用重 试或关闭应用的方式解决问题。 不同的操作方式 手机一般在行进过程中是单手操作,游戏是双手操作。这就要求设计人员在编写 打电话、发短信等APP时考虑单手操作的舒适度。这一过程一般有心理学家参 加。 底功耗,有限的电量 手机需耍便携性,手机的电池不能做的太大。这就需耍设计APP,在做数值处理 的时候,考虑到算法的优化。尽量减小CPU的使用。 开发周期相对传统PC较短 移动开发技术每半年更新换代一次。其中的软件更新换代的频率更高。 4. 1 Ec I i pse 介绍 工欲善其事,必先利其器。Eclipse就是一个很好的开发平台。它的代码是开 源的。一开始用于java开发。当安装上不冋的插件后,可以开发不冋语言下的 APP。它支持的语言有C/C++、COBOL、PHP、Python。Eclipse —开始是一个开 源的项目,它有IBM发起,众多厂商参加。由于代码开源人们可以使自由开发 自己插件,遵循开源精神,人们也可自由的使用它。随着加入公司的增加,如 Oracle,Eclipse更像可以进行任何语言开发的IDE集成者。 3.4. 2Android的开发环境的配置 配置Android开发环境分为以下几个步骤: 安装java虚拟机 因为Android开发主要基于Java语言,所以有必要安装Java虚拟机。这里 安装的是 jdk-6ul0-rc2-bin-b32-windows-i586-p-12_sep_2008.exe。安装完成后配置 PC机(Windows-XP )的环境变量:系统变量CLASSPATH添 加:% J AVA_HOME%\lib\tools ;增加系统变量JAVA_HOME。检斉是否配置完成 口J*以在Windows的DOS界面K输入:java-version如果出现如卜图3-4界面,就 说明Java虚拟机的环境就配置完成了。在这种DOS环境下,可以编译支持java 程序。 3-4验证java配置环境 安装标准版的Eclipse 上官网: ./downloads/如网页显示这里有32位版木和64 位版本,选择一个和电脑位数一致的版本。本文中使用的32位的。 安装 AndroidSDK AndroidSDK幵发包,是由Google公司开发。官网上下载 adt-bundle-windows-x86zip 这个安装包,解压后有一个 SDKManager.exeo双击进入。如图3-5,以前旧版木是可以直接下载安装的,现 在只能只能在联网的情况下获得不同版本的SDK。本来开源的代码渐渐地变的 不开源了。由于SDK是像下兼容的,比如说用Android2.2 (API8)开发的APP 可以运在Android版本4.1的机器上。如果不是做交互性较强,对色彩、动态效 果没有太多的要求的APP,建议用低版本的SDK开发。这样开发出来的APP奋 着较好的

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档