基于安卓唯一标识的二维码生成及签到系统开发(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

基于安卓唯一标识的二维码生成及签到系统开发(3)

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)