基于安卓唯一标识的二维码生成及签到系统开发(3)
时间:2022-05-28 11:24 来源:毕业论文 作者:毕业论文 点击:次
Java语言的特性包括: (1)简单 Java第一眼看上去设计很像C++,但其设计者为了是语言更小更方便更容易让人熟悉,便把舍去C++中很多一般程序员很少会应用得到的特征。例如说:Java不再支持古老繁琐并且令人头痛的go to语句,break或continue等语句则被Java用来取而代之。同时操作符过载以及多继承也被舍弃,在处理程序时并不使用主文件,从而省略了预处理程序。而且Java可以自动处理对象的引用,从而大大方便程序员,不再为存储管理的问题困扰。此上这个特性很好的说明Java作为一个较新的语言却能在短时间内被大多数人使用的原因,去繁取简,使我们喜爱Java最根本的原因。 (2)面向对象 (3)分布性 Java流行的原因之一便是因为其是分布式语言,支持在网络上应用。即可理解为Java只需进行一次编程便可随处运行。 (4)编译和解释性 (5)稳健性 (6)安全性 (7)可移植性 (8)高性能 (9)多线索性 (10)动态性 1。3。2 开发环境:Eclipse 选择Eclipse作为本系统开发环境的主要原因在于其是最常见的Java开发工具,并且eclipse是一个开放源码的项目,在互联网上允许用户免费使用,节约成本。Eclipse在设计之初就是用作Java语言开发的,随着Java的流行普及,eclipse也逐渐变得流行起来,越来越多的计算机编程语言都可以通过插件在eclipse上开发。例如C++和Python等开发语言。Eclipse如今已经成为各大高校,公司等场所开发环境必备的工具。不仅因为其开源,而且eclipse支持很多编程语言,只需要通过安装插件就可实现,非常实用方便。 1。3。3 开发插件:Android SDK 如果使用eclipse来进行安卓方面的应用程序开发,需要进行ADT的插件安装。目的是能够将eclipse与Android sdk建立连接。从而可以开启Android模拟器,完成程序调试的工作。 (1) Android SDK简介 即Android Software Development Kit。SDK提供了应用的程序开发组件并且可以在Windows/Linux/Mac等平台上开发Android。 (2) Android SDK tools 图 1 Android SDK tools A安卓模拟器(Android Emulator(emulator。exe)) 运行在windows上的虚拟移动端模拟器,允许使用模拟器可以在一个实际的,可行的Android系统环境下来进行设计,调试以及测试app。 B安卓集成开发环境插件(Android Development Tools Plugin for the Eclipse IDE 即ADT) IDE提供了很多开发上的功能,例如截屏,转发管理端口,设置断点以及观察进程状态。 C调试监视服务(Dalvik Debug Monitor Service(ddms。bat)) Ddms可以用来管理已经在模拟器上运行的程序,可以协助调试进程或是去除进程,同样可以查看堆和线程的数据。 D安卓调试桥(Android Debug Bridge(adb。exe)) E安卓资源打包工具(Andoird Asset Packing Tool(aapt。exe)) F安卓接口描述语言(Android Interface Description Language(aidl。exe)) GSQLite3数据库(sqlit3(sqlite3。exe)) H跟踪显示工具(Traceview(traceview。exe)) I创建SD卡工具(mksdcard(mksdcard。exe)) JDX工具(dx(dx。exe)) K生成Ant构建文件(activityCreator(activitycreator。bat) L安卓虚拟设备(Android Virtual Devices AVD 1。4相关技术知识 1。4。1二维码 (1)二维码的起源 在发明二维码之前,我们生活当中通常使用的一维条码存在很多缺陷: A 一维条形码所能够表达的信息量非常有限,其本身仅仅是作为一个简单标识,使用时还需要依赖于外部数据库的数据支持; (责任编辑:qin) |