




免费预览已结束,剩余70页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
编号: 广西科技大学毕业设计说明书课题名称: 基于Android的资产清查软件设计与实现院 (系): 计算机科学与通信工程学院 专 业: 计算机科学与技术(软件工程方向)班 级: 学生姓名: 学 号: 指导教师: 职 称: 年 月 日 摘 要最近最热的技术莫过于Android移动开发技术。而最能表现Android开发技术的产品就是Android智能手机。市场研究机构Strategy Analytics发布了2014年第二季度智能手机操作系统在全球的使用情况。报告中显示,截止04年第二季度Android操作系统的全球市场份额已经达到84.6%。Android大行其道给人民的生活带来了很大的方便,给人民的工作带来了便捷,Android操作系统的出现为资产清查软件开发提供了基础条件。由于Android平台市场占有率高,而且eclipse软件是最早用于开发Android应用的工具,因此选择在eclipse软件下开发,测试。Java作为编程语言, Android自带的sqlite作为本地数据库支持,使用JSON解析网络接口数据,调用百度地图的API实现导航和定位功能。百度地图也是人们常用的Android软件之一,除了提供人们导航认路之外,它还提供接口给开发者进行开发,资产清查的工作人员人们出行清查资产的时候,就可能会面临到认路找路等诸多问题,因此,结合百度地图开发资产清查是有必要的。资产清查是指以实地清点、核查来往等方式,找出经济主体活动的实际资产占有量的行为。资产清查app主要实现的功能,包括地图导航和路径规划、上传拍照数据和更新数据、录入数据、以及app设置(包括注销和选择上传方式和软件分享等)。资产清查主要清查的是中国移动公司的资产,主要包括铁塔,机房,空调,交流电箱等实体资产。资产清查软件实现了移动设备和服务器端的协调使用,让合理使用当前最热的技术给工作人员带来工作的便利。关键词:资产清查,Android, 移动互联 ,百度地图AbstractRecently the hottest technology must be Android mobile development technology. Android smartphones is the best products to shop Android development technology. Market analysis agencies Strategy Analytics released in the second quarter of 2014 the global distribution of smartphone operating system, According to the report, the current global market share of the Android operating system has reached 84.6%. Android is popular has brought great convenience to our life and our work. The emergence of the Android operating system for asset inventory software development provides the basic conditions.Because of the Android platform high market share, so we choose under the eclipse software development, testing. Java as a programming language, the Android own sqlite as the local database support, analytical network interface using JSON data, called baidu map API realize navigation and positioning function.Baidu map is one of commonly used Android software, in addition to providing the navigation to find their way, it also provides the interface to developers for development. Asset inventory staff people travel inventory assets, may come to find their way to find many problems, such as road, therefore, in combination with baidu map development assets inventory is necessary.Asset inventory refers to field inventory, check methods of contacts, find out the economic subject assets actual amount of the activities. Asset inventory app is mainly the functions, including map navigation and path planning, upload photos data and update the data, input data .Besides, the app Settings includes cancellation , choose the way to upload and share software, etc. Asset inventory mainly inventory is China mobile companys assets, including the Eiffel Tower, room, air conditioning, physical assets, such as alternating current (ac) box.Asset inventory software for mobile devices and on the server side coordination use, make rational use of the current hottest technology brings to the staff work convenience.Keywords: Asset Inventory, Android, Mobile Internet, Baidu map目 录摘 要IAbstractII1 绪论11.1课题背景11.2研究现状11.3论文研究内容和主要工作21.4论文的组织结构32 相关技术的介绍42.1开发环境及工具42.1.1 Eclipse+ADT简介42.1.2 Android自带sqlite简介42.2 json解析52.3百度地图API52.4 Android动画152.5 小结183 Android开发环境的搭建193.1 Eclipse介绍193.2 Android开发环境搭建193.2.1 环境搭建要准备的工具193.2.2 参数配置193.3 小结244 系统的分析与建模254.1技术路线及可行性分析254.1.1技术路线254.1.2经济效益可行性254.1.3技术可行性254.1.4使用可行性264.2 软件设计目标264.3软件模块结构274.4软件分析建模284.4.1 用例图284.4.2 顺序图294.4.3数据流图314.4.4活动图334.5小结345 数据库设计355.1数据库逻辑结构设计355.2数据库物理设计375.3 sqlite数据库的使用375.3.1导出查看数据库文件385.3.2扩展类385.3.3资产清查使用sqlite395.4 JSON数据的解析445.5小结466 系统设计476.1软件业务流程图476.2软件界面设计476.3功能模块介绍486.3.1登陆模块486.3.2 主界面模块506.3.3 任务模块526.3.4 设置模块586.3.5上传数据模块616.4小结637 系统测试647.1测试任务647.2测试方案647.3测试用例647.3.1测试设备647.3.2预置条件647.3.3测试657.3小结66总 结67致 谢69参考文献70IV1 绪论1.1课题背景资产清查是指以实地清点、核查来往等方式,找出经济主体活动的实际资产占有量的行为。目标是摸清企业的家底,为企业评估经管提供基本的数据。资产清查工作量大且繁琐,为了确保资产清查工作的质量,提高作事的效率,达到清点目的,有必要采用新的方法来实现清点。工作人员必须到目的地用纸笔记录资产数据再把数据用电脑记录下来,这样的工作是比较繁琐的。目前,已经有许多计算机端的成熟的资产清查软件,随着科技的发展和进步,移动端也因为android和ios操作系统的出现而出现了巨大的改变,我们在此主要将android操作系统。在谷歌提供的android操作系统的这个平台上,再通过一步小小的手机或平板,就可以让我们的生活变得便利。资产清查需要工作人员到现场清点,有些公司的资产分布在较为边远偏偏的地区,这样对工作人员来说工作量是非常大的。因此,手机android端的资产清查软件开发是十分有意义的。因此,我选择了基于Android的资产清查软件的设计与实现作为我的毕业设计题目。1.2研究现状中国目前虽然还是发展中国家,但是中国由于人口众多,市场庞大,形成了一个庞大且正在不断增大的庞大经济体。对于这样一个日益蓬勃发展的中国市场来说,资产清查对每一个公司,集体,机关部门来说都是尤其普遍和重要的行为。资产清查时一种会计审查方式,也是一种会计控制和会计监督行为。他的作用是保证会计核算资料真实可靠,为正确编制会计报表奠定基础;他对应企业充分了解自己的资产情况,制定企业生产计划有很大的帮助。“没有规矩不成方圆”,任何一个成熟的集体都会有自己的一套资产清查方案,而一些小团体在发展的同时也在不断的完善自己的清查方案。这也就说明了资产清查这个行为已经渗透到了各行各业,大大小小的团体。不同种类的资产财务,由于它们的实际形态、大小重量、摆放方式不尽相同,采用的盘查方法也不同。一般有实地盘点和技术推算盘点两种方式。实地盘点是指对实质的财产进行逐一清点的一种方法。这种方法较为常见,适用范围广,要求严格,数字精确可靠,清查质量高,但不好的是工作量较大。如果事先已经按照一定的规律整理好了资产,就会有助于提高清查的速度。科学推算盘点是使用科学的计算方法,对于一下大量成堆,体积庞大,难以使用工具一样测量的财产物资就必须使用科学的推算盘点方法,但是这种方法有误差,没有实地盘查测量得那么准确。以上的这些清查方法都是比较原始的方法,但是21世纪是互联网的时代,是移动互联磅礴发展势不可挡的时代,所以,我们应当随着时代发展的脚步,利用现有的条件,不断改进资产清查的方法,提高工作效率,降低工作成本。前面也提到了,现在市场上已经有许多计算机端的成熟的资产清查软件,但是这些软件有局限性,因为计算机携带不方便等问题,保存数据必须要手动录入,这不仅影响工作人员工作效率,还会影响公司经济效益。而采用移动端资产清查软件则具有以下。第一,化繁为简,工作人员可以不用再通过纸质笔记本来记录资产情况和相机拍照,然后回到公司把资料交给计算机录入人员,而是直接利用手机记录情况然后直接上传到服务器上,减轻工作人员工作量和工作繁琐程度,提高了工作效率。第二,降低成本,可以节约资金占用,工作人员只需要一部手机就能完成工作。第三,准确导航,利用百度地图的api,可以按照计划准确到达目的地。而且国外的移动互联技术已经相当高超,他们已经将移动互联技术使用到各行各业,这就相当于一次科技革命,而革命的东西就必须运用到生活上,便民利民才能称之为革命,所以为了跟上时代的步伐,我们必须与时俱进。因此,利用大行其道,市场占有率最高的Android系统为平台开发的资产清查软件是十分有意义的。1.3论文研究内容和主要工作本文研究和设计的是一个为中国移动公司方便对公司资产进行清查盘点的Android移动应用手机软件Android资产清查软件。资产清查app主要实现的功能,包括地图导航和路径规划、上传拍照数据和更新数据、录入数据、以及app设置(包括注销和选择上传方式和软件分享等)。资产清查主要清查的是中国移动公司的资产,主要包括铁塔,机房,空调,交流电箱等实体资产。本软件注意实现和使用功能是通过手机端获取服务器上面的资产清查任务,然后工作人员利用手机的导航功能到达目的地对公司的资产进行勘察,记录,拍照,最后上传数据回服务端的,与服务端同步数据。研究的主要内容有:资产清查软件的的分析与建模,百度地图api的研究,数据对象的分析与解析以及Android的动画技术。1.4论文的组织结构本文主要有章节:第一章 绪论。主要介绍了课题的背景、关于资产清查的相关研究现状以及论文主要工作及结构安排。第二章 相关技术介绍。介绍了开发工具Eclipse和Android插件,网络数据json解析、sqlite数据库操作、百度地图api、Android动画效果。第三章 Android开发环境的搭建。详细介绍如何搭建开发环境。第四章 资产清查软件的分析与建模。对资产清查软件进行可行性、技术路线、功能结构进行分析。第五章 资产清查数据库设计与数据解析。介绍了数据库表单结构设计、以及如何获取网络json数据并解析json数据。第六章 资产清查软件设计。介绍了软件的业务流程及子功能模块的分析与实现步骤。第七章 资产清查软件测试,对资产清查软件进行测试。第八章 总结和展望。2 相关技术的介绍2.1开发环境及工具开发平台:Windows 7运行平台:Android 2.3系统版本以上的手机系统开发工具:Eclipse基础上搭建的ADT系统开发语言:java2.1.1 Eclipse+ADT简介ADT(Android Development Tools)即安卓开发工具,在Eclipse编译集成开发环境中,需要安装ADT插件,它是Android在Eclipse上的开发工具插件。目前Android开发所用的开发工具主要有Android Studio和Eclipse,在Eclipse编译IDE环境中,安装ADT,为Android开发提供开发环境。SDK(Software Development Kit)也就是软件开发包,在这里我们主要使用的是java语言进行开发,所以资产清查软件开发使用的是JAVA SDK。在Android中,它为开发者提供了库文件以及其它开发所用到的工具。简单理解为使用JAVA语言的开发工具包集合,它封装了开发者所需要的基本开发接口环境。要进行Android开发,就必须要首先安装SDK,这样eclipse开发软件才能进行基本的java开发,然后还要安装ADT插件到eclipse中即可。 2.1.2 Android自带sqlite简介Android作为目前主流的移动操作系统,因为SQLite占用内存少,它使用SQLite进行数据存储, SQLite 是一个关系型数据库,它被集成嵌入到Android系统中。一个初具规模的商用的Android 应用程序,必定会牵涉到在Android 上存储数据的问题,使用Android内嵌的SQLite数据库是一个明智的选择。Android 的sqlite数据库操作基于AHibernate框架,这个框架支持功能主要有四点。第一,支持增删改基本的操作功能,增加和改支持对象化操作,在sqlite中通过一个操作类就可以实现对数据的增删改查,不用重复写操作代码了。第二,查询的方式十分的灵活,支持android框架的调用查询方式和原生的SQL查询句式。第三,能够使查询结果对象化,查询结果可自动包装为实体对象。第四,查询结果也十分灵活。查询结果支持对象化,可以保存为map键值对的形式,这个方法效率高且实用。对于Android开发,存储本地数据一般使用Android内嵌的sqlite数据库比较方便。2.2 json解析JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它类似于XML,也是基于纯文本的数据格式。JSON 的数据格式和使用十分简单,开发者可以用 JSON 传输一个简单的字符串或布尔值,也可以传输数组或者复杂的 Object 对象。JSON数据保存在键值对中,数据之间通过逗号分开,对象由花括号包裹着,数组由方括号包裹着。JSON结构主要有两种结构即对象和数组,通过配合使用两种结构就可以表示各种复杂的结构。第一种是对象。他是以key-value的形式存储数据的,key为对象的属性,value为对应的属性值。如果要获取存储的属性值就可以通过该对象的对应key获取,这个属性值的类型几乎囊括基本的数据类型。第二种是数组。它是用中括号“”括起来的,取值方式是通过key来获取的,字段值的类型也和对象一样。2.3百度地图API2011年4月27日,百度地图发布移动版Android SDK,满足移动开发者对地图应用的开发。2011年4月27日,百度地图发布移动版Android SDK,满足移动开发者对地图应用的开发。到了今天,百度地图技术已经算是比较成熟的产品,开发人员可以利用百度地图提供的接口进行开发,而百度地图的定位和导航功能正是我们所有使用的技术。Android百度地图API目前是免费对外开放,任何一个开放者都可以通过注册账号获取Android百度地图服务。在百度上搜索百度地图API就可以看到百度地图的官网,它提供了一下Demo让开放者学习使用Android开发,里面还有百度地图的API详细介绍。大家可以按照他的介绍和说明进行学习开发。开发者如果要使用百度地图的SDK,就需要先去申请key。百度地图Android定位SDK是为Android移动端应用提供的一套简单易用的LBS定位服务接口,它提供了比较综合定位服务,通过使用百度定位的Android的SDK,开发者可以轻松为Android应用程序实现百度地图的定位功能。该套Android的SDK免费对外开放,接口使用就目前而言是无次数限制的。在使用前,您需先申请密钥(ak)才可使用,申请密匙的步骤在后面会有详细的介绍。由于一些法律原因,开发者应该看清楚使用说明,如果开发者的软件是非营利性应用就可以直接使用,商业产品就需要去看一下百度地图API官网的说明。百度Andriod 导航SDK为Android移动端应用提供了一套十分容易调用的的导航服务接口,简单的配置一下环境就可以实现导航。在资产清查应用中,主要使用的的百度地图服务有百度基本地图,百度定位和百度导航服务。Android百度地图的使用要使用百度地图的API,首先,开发者需要注册一个百度账号,注册就和普通的网站注册用户账号一样,在这里就不在表述。以下具体陈述使用百度地图API的过程。(1) 注册key值首先,输入网址/map/,登陆百度地图账号进入到百度地图API的官网,点击右上角的API控制台,如下图:图2.1 百度地图api官方网页界面然后进入到百度地图LBS平台,百度地图的KEY就是在这个界面申请的,如下图:图2.2 百度地图key值申请界面点击创建应用,填写应用名,应用名可以随意填写,不会影响使用。然后选择应用类型,这里由于开发的是Android软件,所以开发者需要选择“Android SDK”,启动服务一栏默认即可,最后面就是“安全码”,这里十分关键,必须要填写正确才能正常使用KEY值。如下图:图2.3 百度地图应用创建界面由于安全码比较重要,它关乎到百度key能否正常使用,所以需要详细介绍一下。在使用百度地图SDK为开发者提供的各种LBS功能之前,开发者需要获取百度地图移动版的开发密钥也就是Key值,该密钥与百度账户相关联。因此,开发者必须先登陆百度账号,如果没有就先注册百度帐户,然后才能进行后续操作获得开发密钥。该密钥与开发者创建的过程名称有关,每个Key仅仅对应一个应用验证有效。因此,不同的应用需申请不同的Key,他们是一一对应的。 以上就是关于key值的介绍,下面具体介绍如何配置安全码。开发者在上面的输入框中输入“安全码”。安全码的组成规则是Android签名证书的sha1值+“;”+packagename(也就是:数字签名+分号+包名), 这里需要注意的是中间的分号是英文状态下的分号,否则开发者申请的key会无效。 Android签名证书的sha1值获取方式有两种: 第一种方法:使用keytool 第1步:运行进入,输入cmd,进入控制台图2.4 window运行窗口控制台 图2.5 cmd界面图一第2步:定位到.android文件夹下,然后输入cd .android 图2.6 cmd界面图二第3步:输入keytool -list -v -keystore debug.keystore,其中的SHA1类型的证书就是获取KEY的条件之一,在遇到要输入密钥口令的时候输入android,例如: 其中keytool为jdk自带工具;keystorefile为Android 签名证书文件。 图2.7 cmd界面图三图2.8 cmd界面图四第二种方法:第二种方法比较简单,建议用这种。在ADT中直接查看 如果使用ADT,可以在eclipse中直接查看点击windows - preferance - android - build。 如下图示: 图2.9 eclipse的preferences配置页面其中“SHA1 fingerprint”值就是Android签名证书的sha1值,这是针对Android开发使用eclipse的用户。 获取包名 包名可以到Android应用程序本身的AndroidManifest.xml 中查看,例如: 图中红色框的就是包名,将Android签名证书的sha1值+“;”+packagename(即:数字签名+分号+包名)填写到安全码输入框中,点击提交就可以成功申请KEY。(2) 如何使用KEY打开eclipse软件,打开在资产清查软件项目下配置清单AndroidManifest.xml文件,将申请的key值粘贴上去,具体操作如下图:图2.10 eclipse的preferences配置页面上面的android:value后面的数值就是开发者申请的KEY值。(3) 配置百度地图使用权限在开发Android软件的使用,如果要百度地图要正常使用,那么必须给使用百度地图的软件配置权限。也就是要在上面提到的AndroidManifest.xml配置文件中添加下面的权限: !- - 最后,还要开启百度地图的服务,也就是添加下面的代码到AndroidManifest.xml配置文件中 申请好KEY值,配置好权限后,开发者还需将百度地图的Android的类库包放到工程的libs目录下,才能调用百度地图的类和方法。这些类库文件可以到百度官方下载,具体操作如下图:图2.11 资产清查app的项目列表2.4 Android动画产品就像是一种艺术,实现用户想要的基本功能,给人们的生活带来便利,是开发者开发的基本目标。但是一个好的软件,不能仅仅是实现用户想要的功能,还需要给用户添加乐趣,让用户感觉应用软件是活的,它正在和用户进行交流,因此,就需要使用Android的动画效果,Android的动画效果不同于人们通常所看的电视播放的动画片的动画,而是一种效果,让用户感觉到应用是活的的效果,其实这些效果就是按照人们的日常行为模拟出来的,例如翻书页的这个动作,用户可以轻轻的向左右滑动手机屏幕,然后画面就会展现像翻书页一样的效果。Android提供一个Animations给开发者使用,Animations是一个实现Android UI界面动画效果的API,Animations提供了一套动画效果,可以进行旋转、缩放、淡入淡出等,这些效果需要开发者根据开发需求和实际情况来调用。Animations总的来说可以分为两类。第一类是Tweened Animations。他是Google公司提供的API,这个类Animations提供了旋转、移动、缩放和淡入淡出等效果。第二类就是Frame-by-frame Animations,这类Animations在Android项目目录下的Drawable定义动画效果,被定义的界面按照定义的时间一个接一个的显示出来,这类似于使用了Android的FrameLayout布局。资产清查用到的动画效果主要是在切换页面的时候,进入下一个界面画面设计界面动态的向左切换,退出当前界面的时候画面向右切换。接下来详细介绍分析如何使用Android的动态效果。使用动画效果步骤第一步:定义动画效果图2.12 eclipse下的资产清查res资源目录图在res资源目录下的找到anim文件夹,如果没有,就新建一个名为anim的文件夹,然后在里面新建两个xml文件,因为资产清查要定义界面切换进入和退出时候的动态效果,所以要新建两个xml文件。定义动画效果的内容如下:文件名为view_push_right_in.xml,它定义的是退出界面动画效果 文件名为view_push_left_in.xml,它定义的是退出界面动画效果 其中android:duration=500的含义是切换效果持续0.5秒,android:fromXDelta=100%p表示动画从手机界面的x轴的最右端开始,android:toXDelta=0.0表示动画到手机界面x轴的最左端结束。第二步:定义动画效果使用类定义好动画效果后,就要利用Android提供的动画效果接口来展示动画效果。public class SwitchingAnim public static void back(Activity activity, Button back) ClickEffect(activity,back);activity.finish();activity.overridePendingTransition(R.anim.view_push_right_in,R.anim.view_push_right_out);public static void forth(Activity activity, Button forth) ClickEffect(activity,forth);activity.finish();activity.overridePendingTransition(R.anim.view_push_right_in,R.anim.view_push_right_out);public static void ClickEffect(Activity activity,View button)Animation anim = AnimationUtils.loadAnimation(activity,R.anim.button_alpha);button.startAnimation(anim);public static void backward(Activity activity)activity.finish();activity.overridePendingTransition(R.anim.view_push_right_in,R.anim.view_push_right_out);public static void forward(Activity activity)activity.overridePendingTransition(R.anim.view_push_left_in,R.anim.view_push_left_out);从上面可以看出,ClickEffect()实例化了一个动画对象,这样开发者就可以直接调用这个对象来实现动画效果。Back()定义退出时候的动画效果,forth()定义了进入时候的动画效果,这个动画效果封装在一个类里,可以重复调用,在任意一个Activity中都可以直接调用这个动画效果。2.5 小结本章主要介绍和分析开发工具eclipse、JSON解析的使用及介绍,Android自带sqlite数据库,百度地图api和Android动画,其中详细介绍了Android资产清查软件使用百度地图api和Android动画的流程。3 Android开发环境的搭建3.1 Eclipse介绍eclipse主要是用于java开发的,但是如果要进行Android开发就必须先搭建好eclipse环境,然后再搭建Android开发环境。在搭建之前,先简单介绍一下eclipse。Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。它就充当一个框架和一组服务,可以通过安装不同的插件构建不同的开发环境。目前大多数开发者将 Eclipse 当作 Java集成开发环境(IDE)来使用。3.2 Android开发环境搭建下面详细介绍如何搭建Android开发环境的过程。3.2.1 环境搭建要准备的工具l JDK是Java开发工具包,主要用于移动设备、嵌入式设备上的java应用程序的开发。我们可以到oracle官网下载,这个官网我们是可以访问的。要明确的是,本次开发使用的是32位的JDK1.7版本。l Eclipse是一个可扩展的开发平台。注意,因为JDK使用的是32位的版本,所以Eclipse也要下载的是32位的,否则软件会无法运行。l ADT Android Development Tools,是Android在Eclipse上的开发工具。3.2.2 参数配置首先需要安装JDK,这个步骤比较简单,就和普通的安装软件的步骤一样,所以得选项的是默认的就好,然后解压Eclipse压缩包,到这里,点击Eclipse可以打开,但是无法正常编译代码,因为还有设置系统参数。右击“计算机”,点击“属性”,再点击“高级系统设置”里面的“高级”选项卡中的环境变量,如下图:图3.1 环境变量配置l JAVA_HOME参数首先要在环境变量列表中配置JAVA_HOME参数,点击“新建”,然后输入变量名是“JAVA_HOME”,变量值是JDK的安装路径,具体操作步骤如下图:图3.2 JAVA_HOME参数配置点击“确定按钮即可”。l CLASSPATH参数CLASSPATH参数就和JAVA_HOME的配置过程一样,点击“新建”,然后输入变量名是“CLASSPATH”,变量值是JDK的安装路径下的bin.jar,dt.jar和tools.jar文件的路径,如果是JDK是默认安装路径的话可以直接复下面双引号里面的配置内容到“变量值”中“.;%JAVA_HOME%libtools.jar;%JAVA_HOME%libdt.jar;%JAVA_HOME%bin;”,要注意的是必须变量值得内容必须是英文标点符号,具体操作步骤如下图:图3.3 CLASSPATH参数配置配置完上面两个环境变量后,也就搭建好eclipse开发环境,接下来还需验证一下是否搭建成功。利用window系统的cmd运行以下命令:java -version,javac 如果出现返回信息,则设置成功。如下图:图3.4 eclipse环境搭建成功的图片l ANDROID_HOME参数在配置这个参数之前,开发者要下载Andorid SDK为Android管理开发包工具,提供了Android各级平台的开发包和工具。如果使用的是一体化(集成系列工具)就不需要再单独下载Android的SDK,如果是单纯的Eclipse就要下载SDK。因为目前大多数人都选择了集成系列的Eclipse,所以本次开发是在集成Eclipse的情况下配置的,这种情况下就可以直接到“环境变量”下配置ANDROID_HOME参数。点击“新建”,然后输入变量名是“ANDROID_HOME”,变量值是SDK的路径下的,具体操作步骤如下图,图3.5 ADNROID_HOME参数配置然后还要在JAVA_HOME里面加上路径%ANDROID_HOME% tools;注意,可以看到环境变量选项卡有两个新建按钮,以上这三个变量必须在同一个地方新建,也就是必须选择是在“Administrator的用户变量”还是“系统变量”上新建以上三个变量。最后就是检测Android的SDK是否配置成功,利用window系统的cmd运行以下命令:Android h,如果出现Android的返回信息,则表示配置成功,具体情况如下图:图3.6 Android环境搭建成功的图片到这里,Android开发环境就已经搭建成功,开发者就可以进行Android开发了。3.3 小结这一章节主要讲述的是如何安装搭建Android开发环境的工程,还有讲述了安装过程中要主要的一些细节问题。4 系统的分析与建模4.1技术路线及可行性分析资产清查是一项涉及面广、工作量大的工作。工作人员必须到目的地用纸笔记录资产数据再把数据用电脑记录下来,这样的工作是比较繁琐的。资产清查需要工作人员到目的地去进行清查,有些资产分布在比较偏僻遥远的地方,这些也是需要工作人员到现场清查的,对人员来说工作量非常大。因此,手机android端的资产清查软件开发是十分有意义的。4.1.1技术路线资产清查主要涉及到的技术有java的网络编程,json解析,关于百度地图android端的相关技术,android的动画效果等。4.1.2经济效益可行性第一,化繁为简,工作人员可以不用再通过纸质笔记本来记录资产情况和相机拍照,然后回到公司把资料交给计算机录入人员,而是直接利用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 纪检监督知识培训会讲话课件
- 2025年度蔬菜水果储藏室购置与保鲜技术合同
- 2025年度风力发电场施工合同条件2
- 2025版化工设备采购与专业维护合同
- 2025调料品国际采购与分销合同
- 2025年度商品混凝土节能技术改造投资合作协议
- 2025年度合同财务审计与风险评估制度
- 红酒杯知识培训方案设计课件
- 红酒品鉴礼仪和知识培训课件
- 红酒业务培训课件
- 餐前礼仪教学课件
- 临床试验病历书写规范与流程
- 2025四年级班主任心理健康教育计划
- 第二课 创新驱动发展 教学分析课件-2022-2023学年道德与法治九年级上册
- 以水为界:洱海流域产业结构优化与水环境协同发展探究
- 从抽象到现实:马克思现实的个人对抽象人的理论超越与时代价值
- 肺动脉高压个案护理
- 丙酮储存使用管理制度
- 护理事业十五五发展规划(2026-2030)
- 大数据风控与信用评估体系
- 生物制造中试能力建设平台培育指南(2025版)
评论
0/150
提交评论