1、,利用百度地图的 api,可以按照计划准确到达目的地。而且国外的移动互联技术已经相当高超,他们已经将移动互联技术使用到各行各业,这就相当于一次科技革命,而革命的东西就必须运用到生活上,便民利民才能称之为革命,所以为了跟上时代的步伐,我们必须与时俱进。因此,利用大行其道,市场占有率最高的 Android 系统为平台开发的资产清查软件是十分有意义的。1.3 论文研究内容和主要工作本文研究和设计的是一个为中国移动公司方便对公司资产进行清查盘点的Android 移动应用手机软件Android 资产清查软件。资产清查 app 主要实现的功能,包括地图导航和路径规划、上传拍照数据和更新数据、录入数据、以及
2、app 设置(包括注销和选择上传方式和软件分享等) 。资产清查主要清查的是中国移动公司的资产,主要包括铁塔,机房,空调,交流电箱等实体资产。本软件注意实现和使用功能是通过手机端获取服务器上面的资产清查任务,然后工作人员利用手机的导航功能到达目的地对公司的资产进行勘察,记录,拍照,最后上传数据回服务端的,与服务端同步数据。研究的主要内容有:资产清查软件的的分析与建模,百度地图 api 的研究,3数据对象的分析与解析以及 Android 的动画技术。1.4 论文的组织结构本文主要有章节:第一章 绪论。主要介绍了课题的背景、关于资产清查的相关研究现状以及论文主要工作及结构安排。第二章 相关技术介绍。
3、介绍了开发工具 Eclipse 和 Android 插件,网络数据json 解析、sqlite 数据库操作、百度地图 api、Android 动画效果。第三章 Android 开发环境的搭建。详细介绍如何搭建开发环境。第四章 资产清查软件的分析与建模。对资产清查软件进行可行性、技术路线、功能结构进行分析。第五章 资产清查数据库设计与数据解析。介绍了数据库表单结构设计、以及如何获取网络 json 数据并解析 json 数据。第六章 资产清查软件设计。介绍了软件的业务流程及子功能模块的分析与实现步骤。第七章 资产清查软件测试,对资产清查软件进行测试。第八章 总结和展望。42 相关技术的介绍2.1
4、开发环境及工具开发平台: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 开发提供开发环境。S
5、DK(Software Development Kit)也就是软件开发包,在这里我们主要使用的是 java 语言进行开发,所以资产清查软件开发使用的是 JAVA SDK。在Android 中,它为开发者提供了库文件以及其它开发所用到的工具。简单理解为使用 JAVA 语言的开发工具包集合,它封装了开发者所需要的基本开发接口环境。要进行 Android 开发,就必须要首先安装 SDK,这样 eclipse 开发软件才能进行基本的 java 开发,然后还要安装 ADT 插件到 eclipse 中即可。2.1.2 Android 自带 sqlite 简介Android 作为目前主流的移动操作系统,因为
6、 SQLite 占用内存少,它使用SQLite 进行数据存储, SQLite 是一个关系型数据库,它被集成嵌入到Android 系统中。一个初具规模的商用的 Android 应用程序,必定会牵涉到在Android 上存储数据的问题,使用 Android 内嵌的 SQLite 数据库是一个明智的选择。Android 的 sqlite 数据库操作基于 AHibernate 框架,这个框架支持功能主要有四点。第一,支持增删改基本的操作功能,增加和改支持对象化操作,在sqlite 中通过一个操作类就可以实现对数据的增删改查,不用重复写操作代码了。第二,查询的方式十分的灵活,支持 android 框架的
7、调用查询方式和原生的SQL 查询句式。第三,能够使查询结果对象化,查询结果可自动包装为实体对5象。第四,查询结果也十分灵活。查询结果支持对象化,可以保存为 map 键值对的形式,这个方法效率高且实用。对于 Android 开发,存储本地数据一般使用 Android 内嵌的 sqlite 数据库比较方便。2.2 json 解析JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它类似于XML,也是基于纯文本的数据格式。JSON 的数据格式和使用十分简单,开发者可以用 JSON 传输一个简单的字符串或布尔值,也可以传输数组或者复杂的 Object 对象。J
8、SON 数据保存在键值对中,数据之间通过逗号分开,对象由花括号包裹着,数组由方括号包裹着。JSON 结构主要有两种结构即对象和数组,通过配合使用两种结构就可以表示各种复杂的结构。第一种是对象。他是以 key-value 的形式存储数据的,key为对象的属性,value 为对应的属性值。如果要获取存储的属性值就可以通过该对象的对应 key 获取,这个属性值的类型几乎囊括基本的数据类型。第二种是数组。它是用中括号“” 括起来的,取值方式是通过 key 来获取的,字段值的类型也和对象一样。2.3 百度地图 API2011 年 4 月 27 日,百度地图发布移动版 Android SDK,满足移动开发
9、者对地图应用的开发。2011 年 4 月 27 日,百度地图发布移动版 Android SDK,满足移动开发者对地图应用的开发。到了今天,百度地图技术已经算是比较成熟的产品,开发人员可以利用百度地图提供的接口进行开发,而百度地图的定位和导航功能正是我们所有使用的技术。Android 百度地图 API 目前是免费对外开放,任何一个开放者都可以通过注册账号获取 Android 百度地图服务。在百度上搜索百度地图 API 就可以看到百度地图的官网,它提供了一下 Demo 让开放者学习使用 Android 开发,里面还有百度地图的 API 详细介绍。大家可以按照他的介绍和说明进行学习开发。开发者如果要
10、使用百度地图的 SDK,就需要先去申请 key。百度地图Android 定位 SDK 是为 Android 移动端应用提供的一套简单易用的 LBS 定位服务接口,它提供了比较综合定位服务,通过使用百度定位的 Android 的 SDK,开发者可以轻松为 Android 应用程序实现百度地图的定位功能。该套 Android 的 SDK 免费对外开放,接口使用就目前而言是无次数限制的。在使用前,您需先 申请密钥(ak)才可使用,申请密匙的步骤在后面会有详细哞哞1.736 净利润 万元 3091.307 所得税 万元 1.568 增值税 万元 568.519 税金及附加 万元 255.1910 纳税
11、总额 万元 1854.1311 利税总额 万元 4945.4312 投资利润率 31.06%13 投资利税率 37.27%14 投资回报率 23.30%15 回收期 年 5.7916 设备数量 台(套) 10417 年用电量 千瓦时 468261.3318 年用水量 立方米 10630.79泓域咨询MACRO/ 公共广播项目投资备案报告19 总能耗 吨标准煤 58.4620 节能率 24.20%21 节能量 吨标准煤 19.4922 员工数量 人 282第二章 背景及必要性一、项目建设背景1、未来5到10年,是全球新一轮科技革命和产业变革从蓄势待发到群体迸发的关键时期。信息革命进程持续快速演进
12、,物联网、云计算、大数据、人工智能等技术广泛渗透于经济社会各个领域,信息经济繁荣程度成为国家实力的重要标志。增材制造(3D打印)、机器人与智能制造、超材料与纳米材料等领域技术不断取得重大突破,推动传统工业体系分化变革,将重塑制造业国际分工格局。基因组学及其关联技术迅猛发展,精准医学、生物合成、工业化育种等新模式加快演进推广,生物新经济有望引领人类生产生活迈入新天地。应对全球气候变化助推绿色低碳发展大潮,清洁生产技术应用规模持续拓展,新能源革命正在改变现有国际资源能源版图。数字技术与文化创意、设计服务深度融合,数字创意产业逐渐成为促进优质产品和服务有效供给的智力密集型产业,创意经济作为一种新的发
13、展模式正在兴起。创新驱动的新兴产业逐渐成为推动全球经济复苏和增长0琼琼$J0Mh0do耀晛0戀縐耀0簀绻耀1分类号 : 密级 : UDC : 学号 : 东 南 大 学工 程 硕 士 学 位 论 文基于 Android 平台的 iButton 驱动的设计与实现研究生姓名: 导师姓名: 申请学位级别 工程领域名称 论文提交日期 20 年 月 日 论文答辩日期 20 年 月 日学位授予单位 东 南 大 学 学位授予日期 20 年 月 日答辩委员会主席 评 阅 人 20 年 月 日 23摘要关键词: 4ABSTRACTKey Words: 5目录摘要 .4ABSTRACT .5目录 .6第 1 章 绪
14、论 .81.1 背景介绍 .81.1.1 iButton 背景与现状 .81.1.2 Android 背景与现状 .91.2 内容与章节安排 .11第 2 章 技术简介 .122.1 iButton 技术简介 .122.1.1 1-Wire 总线原理 .132.1.2 iButton 相关设备 .142.1.2.1 iButton 读写器和适配器 .142.1.2.2 iButton 从设备 .172.2 Android 技术简介 .192.2.1 Android 系统简介 .192.2.2 Android 系统架构 .202.2.3 Android 硬件平台 三星 S3C6410 .222.2.4 Android 开发板 友坚