登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 电子信息类 > 通信工程 > 正文

andriod平台的NFC应用程序开发毕业论文

 2022-05-16 08:05  

论文总字数:24879字

摘 要

当今,智能手机的功能越来越丰富,用户已经不满足于打电话和发短信,更多的是要寻求其他的服务功能。那么NFC技术就展现了其多元化功能的特点,它可以将两个接触很近的智能手机进行信息的读取与交换。因此,使手机软件有了更加人性化的功能。

本次设计是利用NFC功能与Android进行结合,基于Android平台编写程序实现NFC读取,所有模块编写完成后在虚拟机上进行测试,观察设计成果。

本论文首先分析课题的研究背景和意义,并对研究过程中需要的开发语言进行说明,最后进行了各个模块测试和对软件整体的一个测试以及总结了此次毕业设计的整个过程。

关键词:Android 智能手机 NFC 手机软件

The android platform of NFC application development

Abstract

Nowdays, the function of the smart phone is more and more rich, users have been satisfied to call and send text messages, more and more people seek other services. Then the NFC technology has demonstrated its characteristic diversified functions, it can be very close to the two contacts smartphone to read and exchange of information.Therefore, the mobile phone software have a more user-friendly features.

This design is the use of Android NFC function and binding, written procedures to achieve based on Android platform NFC read and write after the completion of all the modules tested in a virtual machine, observe the design results.

This thesis analyzes the background and significance of the subject, and the research process requires the development of language is described, and finally each module test and a test of the software as well as the overall summary of the whole process of the graduation project. Keywords: Android ; Smartphone ;NFC; Mobile phone software

目 录

摘 要 I

Abstract II

目 录 III

第一章 绪论 1

1.1 课题研究背景和意义 1

1.2 国内外的研究现状 2

1.2.1 国内的研究现状 2

1.2.2 国外的研究现状 2

1.3 论文框架安排 3

第二章 Android系统与NFC技术 5

2.1 Android系统 5

2.1.1 Android系统进本框架 5

2.1.2 Android系统的开发环境 6

2.2 Android与NFC技术 6

2.2.1 RFID技术与NFC技术的特点 6

2.2.2 Android系统的四类基本组件 7

2.2.3 Intent简介 8

2.3 本章小结 8

第三章 NFC应用程序 9

3.1 NFC读写模式 9

3.1.1 NFC功能在Android中的启用 9

3.1.2 NFC中的IntentFilter的使用 10

3.1.3 NFC开发用到的主要函数 11

3.2 NFC应用设计介绍 11

3.3 本章小结 12

第四章 基于Android的应用程序设计 13

4.1 Android系统总体结构设计 13

4.2 Android工程文件结构设计 13

4.3 本章小结 14

第五章 系统实现与测试 15

5.1 搭建Android开发环境 15

5.2 NFC系统实现 17

5.3 系统测试 21

5.3.1 软件测试 21

5.3.2 测试用例 22

5.3.3 测试总结 23

5.4 本章小结 24

第六章 总结 25

参考文献 26

致 谢 27

附录 28

第一章 绪论

1.1 课题研究背景和意义

如今的社会,智能手机已经变成了我们在工作生活、学习中不可缺少的一种通信和娱乐工具,但是由于手机的不停更新换代,手机的各种高级应用程序和先进的功能层见叠出。现在的智能手机的增长趋势呈爆发式上升,并且与此同步的是我们传统使用的手机在慢慢的销声匿迹,例如我们广为熟悉的诺基亚手机就是在这样的竞争中受到了创伤。所以当今主要有三个使用频率较高和关注程度较高的手机平台,分别是:Android,windows phone和ios这三种平台,尤为重要的是在这三个手机平台中,Android平台的使用率最高[1]。自从2007年11月份谷歌公司发布的Android系统以来,就在这短短的几年时间内,Android系统平台迅速垄断了智能手机的大部分市场,变成了目前最为流行与时尚的手机操作系统。Android系统已经慢慢的走进了大众的生活与工作中,成为了人们获得信息的主要渠道之一。

Android平台是一个操作起来比较简单的平台,有个好处就是它对于所有用户都实行不收费开放和使用。Android平台具有好几个级别,但是每个不同的Android平台都受到了各个欢迎[2]。最重要的特点之一就是Android平台是开源的,同时也是一个生态系统,开发者和使用者随时都可以查看和学习系统的源代码,并且在开发应用软件时使用的是非常流行和普遍的Java语言来作为其主要的开发语言工具。正是拥有这么多的优点,使Android系统变成了现在软件市场开发和使用最多的平台,在这样的多功能平台上面编写和开发一款方便用户使用以及操作建议的应用软件是必不可少的,也是十分令人期待的。

Android不单单代表一个用户手机使用平台,它还包括着其他内容:

  1. 经过了谷歌的剪裁和优化的Linux Kernel,为掌上智能设备的硬件需求提供了优秀的支持[3]。谷歌公司大部分服务器全部是自己修改和调试过的Linux操作系统。
  2. Google调整的Java虚拟机Dalvik,是在Apache Harmony虚拟机版本下进行修改和调优而来的,可以比旧版本的虚拟机提供更高的执行性能,更加优化了虚拟机的整体属性。出现了Java虚拟机,基本上所有的Java核心代码以及类、库都已经可以直接在上面运行和调试。
  3. 大量可立即使用的类库和应用程序,例如浏览器,数据库SQLite,让程序员可以开发出来更加复杂和功能更加强大的手机软件。
  4. Google已经开发好了许多现成的应用软件,同时用户可直接用Google的许多在线服务,比如软件,音乐的下载等。
  5. Google提供了在Eclipse软件上进行Android程序的开发,虚拟机,文档,帮助等功能将大大推的动 Android系统迅速发展起来。

在Android系统的优点中,以Android为中心演变成一个移动手机联盟,许多的手机生产商几乎都在其中,所以这个联盟大大的推了动Android平台的发展,在将来的几年之内也会极大的推动手机操作系统的市场以及互联网乃至软件行业的发展。而在Android手机中,近几年使用最多的就是NFC功能了。这个功能与手机的结合,使得用户的手机有了其他的作用,例如,通过NFC功能支付购买的物品,还可以通过NFC查看公交卡、信用卡的余额,这大大减少了用户的时间,方便了用户的使用。

请支付后下载全文,论文总字数:24879字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图