Android通信管理软件的开发与设计(5)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

Android通信管理软件的开发与设计(5)


3、Java ME:这个版本以前称为J2ME。Java ME为在移动设备和嵌入式设备上运行的应用程序提供一个健壮且灵活的环境。Java ME包括灵活的用户界面、健壮的安全模型、许多内置的网络协议及对可以动态下载的连网和离线应用程序的丰富支持。
Java语言目前在服务器端确立了强大的战略优势,同时具有独有的特性,在嵌入式系统方面的应用前景非常广阔,未来的发展方向更是与因特网的发展需求紧密地联系在一起。目前Java已作为一门综合技术在众多领域中得到了快速发展和应用。

2.3 Java的运行机制
计算机高级语言类型主要有编译型和解释型两种,Java是两种类型的集合。Java程序在计算机中执行要经历以下几个阶段:
1、使用文字编辑软件或集成开发环境编辑Java源文件,其文件扩展名为.java。
2、通过编译使.java的文件生成一个同名的.class文件。
3、通过解释方式将.class的字节码文件转变为由0和1组成的二进制指令并执行。
在以上的阶段可以看出,Java程序的执行包括了编译和解释两种方式。

2.4 android 开发原理
 
 2.4.1 Android应用程序架构
当我们安装好Android到IDE后,我们可以看到如下程序架构,其中:
1.src
java原代码存放目录
2.gen
gen 目录中存放所有由Android开发工具自动生成的文件。目录中最重要的就是R.java文件。 这个文件由Android开发工具自动产生的。Android开发工具会自动根据你放入res目录的xml界面文件、图标与常量,同步更新修改R.java文件。正因为R.java文件是由开发工具自动生成的,所以我们应避免手工修改R.java。R.java在应用中起到了字典的作用,它包含了界面、图标、常量等各种资源的id,通过R.java,应用可以很方便地找到对应资源。另外编绎器也会检查R.java列表中的资源是否被使用到,没有被使用到的资源不会编绎进软件中,这样可以减少应用在手机占用的空间。
3.Res
在这个目录中我们可以存放应用使用到的各种资源,如xml界面文件,图片或数据。具体请看ppt下方备注栏。
4. AndroidManifest.xml
功能清单文件,这个文件列出了应用程序所提供的功能,在这个文件中,你可以指定应用程序使用到的服务(如电话服务、互联网服务、短信服务、GPS服务等等)。另外当你新添加一个Activity的时候,也需要在这个文件中进行相应配置,只有配置好后,才能调用此Activity。 (责任编辑:qin)