当前位置:论文写作 > 毕业论文范文 > 文章内容

在Android平台下利用WiFi技术实现即时通讯

主题:linux平台设备驱动 下载地址:论文doc下载 原创作者:原创作者未知 评分:9.0分 更新时间: 2024-01-15

简介:大学硕士与本科平台设备毕业论文开题报告范文和相关优秀学术职称论文参考文献资料下载,关于免费教你怎么写平台设备方面论文范文。

平台设备论文范文

linux平台设备驱动论文

目录

  1. 1.1 Android特征
  2. 1.2 Android架构
  3. 2.WiFi技术简介
  4. 3.采用WiFi技术实现即时通讯
  5. 3.1系统概述
  6. 4.结论和展望
  7. linux平台设备驱动:设备搬运演示动画海洋13616426960船舶钻井平台搬运过程动画工业设备演示动画

文/肖洋 郭平 王莹

摘 要:Android平台在移动嵌入式开发上的应用日益广泛.在未来的无线网络,仅仅依靠3G技术无法解决热点地区的大规模数据应用,而必须辅之以传输速率更快的WLAN接入技术,本文从Android的特征、架构出发,利用其对WiFi技术的支持来实现一定范围内的即时通讯.

关键词:Android;WiFi:即时通讯

随着当前数据处理中心移动化的浪潮,移动互联网应用正以其方便、轻巧、快捷、简单等特性成为越来越多公司和个人的选择.以Linux为基础的Android平台,相对于Symbian、Windows Mobile和Linux等操作平台,对开发者来讲拥有更大的自由空间,其开源的理念直接促进了Android的应用不断扩大.而WiFi解禁所带来的网络速度提升和通讯便利,使得无线局域网络蓬勃发展,比如在医院处方管理、仓储资源调配、公司内部通讯以及个人联系等各方面,无线通讯相较传统通讯而言占据相当大的优势.

linux平台设备驱动:设备搬运演示动画海洋13616426960船舶钻井平台搬运过程动画工业设备演示动画

l.Android平台简介

1.1 Android特征

提供应用程序框架

论文范文的Dalvik虚拟机

集成了基于Webkit的开源项目的浏览器

提供SQLite数据库用于结构化数据存储

提供对音频、视频和图片等媒体的支持

支持蓝牙、EDGE、3G和WiFi

WiFi的最大优点就是传输速度较高,可以达到llMbps,另外它与已有的各种802.11 DSSS设备兼容支持G论文范文电话控制.其主要特性为速度快、可靠性高.在开放性区域, 通讯距离可达305米;在封闭性区域,通讯距离为76米到122米,方便与现有的有线以太网络整合,组网的成本更低.

(7)强大的开发环境本文实例采用Eclipse3.6 (HELIOS)作为集成开发环境,配置JDKl.6.0-20以及Android的最新SDK android -sdk -r05 -windows,以及Android平台自带的设备模拟器,调试、内存和性能检测等工具,以及EclipseIDE的开发插件ADT-0.9.7.

1.2 Android架构

Android平台是在Linux2.6.25版本的基础上改造的,不同的是Android的目标平台是ARM平台,而不是通常的1386平台.Android的模拟器是基于Qemu0.8.2和SDL进行开发的模拟环境.图1为Android平台的架构图

2.WiFi技术简介

WiFi是由AP(Access Point)和无线网卡组成的无线网络.AP -般称为网络桥接器或接入点,其工作原理相当于一个内置无线发射器的HUB或者是路由,而无线网卡则是负责接收由AP所发射信号的CLIENT端设备.

WiFi最主要的优势在于不需要布线,可以不受布线条件的限制,因此非常适合移动办公用户的需要,具有广阔市场前景.目前它已经从传统的医疗保健、库存控制和管理服务等特殊行业向更多行业拓展开去,甚至开始进入家庭以及教育机构等领域.另外,无线网络的发射功率实际只有约60~70毫瓦,手机的发射功率约200毫瓦至1瓦,手持式对讲机高达5瓦,而且无线网络功率低,是更安全的.

3.采用WiFi技术实现即时通讯

3.1系统概述

本文工作中实现的是在Android平台上开发利用WiFi实现即时通讯,它能够让使用Android平台并支持WiFi功能的手机或电脑用户方便的、迅捷的相互联系,而不会产生各类资讯论文范文.据最新报道,在硬件支持的条件下,比如使用最新型Ubiquiti公司的设备可以让传送距离达到304公里. 3.2编程实现 项目的创建 启动Eclipse,选中File >,New >,Android

Project,创建项目WiFiConnect,选择Google APIS 2.2,并创建基于此库的论文范文D WiFi论文范文D.An-droid平台中提供了android.net.wifi来支持WiFi的应用,表1是要用到的主要类/接口的说明.

(1)WiFi使用许可为了获取WiFi网络状态,必须在AndroidManifest.xml中添加访问许可<,uses-permission an-droid:name 等于

”android.permission.AC-CESS_WIFI_STATE”/>,

(2)WiFi管理获取WiFi管理器接口的代码如下

WifiManager manager等于(WifiMan-ager) (WiFiConnect.this.getSystemService(Context.WIFI_SERVICE),

(3)网络状态及扫描结果WiFi管理器可以通过getScanResult方法来获得最新访问点的BSSID、capabilities、fre -quency\level、SSID等信息

List <,ScanResult>, list_result 等于ser-vice.getScanResultO;

管理器也可以通过isWifiEnabled方法来获得WiFi网络是否可用if(manag-er.isWifiEnabled0)来判定.

(4)Telephony和论文范文S管理 An-droid平台中提供了android. telephony支持电话和短信的应用,其中android.telephony.TelephonyManager提供了访问电话设备信息的方法

TelephonyManager

telmanager

等于(TelephonyManager)( this.getSystemService(Context.TELEPHONY_SERVICE),

android. telephony.SmsManager则提供了短信的管理方法

SmsManager 论文范文s 等于SmsManager.get-DefaultO;

同样,电话和短信的功能需要分别在AndroidManifestxml中声明使用androidpermlssion

CALL_PRIVILEGED

和SEND 论文范文S,同时为了获得电话设备的信息an-droicb ermission READ_PH ONE_STATE.

(5)与发现的WiFi设备连接

在这里只介绍采用论文范文S方式连接已经发现的WiFi设备 Pendinglntentpi 等于PendingIntent.getActivity(this,O,newIntent (this,Send论文范文s.class), O),论文范文s.send-TextMessage(deviceID, null, message, pi,null),其中deviceID是发现的设备ID号,message是所需要发送的内容,pi是提示发送完成的提示参数.

4.结论和展望

Android应用程序开发着眼于它的整个体系构架,是一项复杂的工程.本文分析了Android体系的层次架构,利用其对WiFi的支持开发一个即时通讯软件,在下一步工作中,将继续深入研究WiFi技术的安全以及带宽对通讯的影响.从当前国内移动通讯的浪潮来看,使用WiFi的即时通讯技术不仅在民用方面有较大应用前景,在军事上也将有较大的发展空间,包括构建战地Ad-Hoc网络等应用.

(作者单位:后勤工程学院/海军92117部队)

总结:该文是关于平台设备论文范文,为你的论文写作提供相关论文资料参考。

linux平台设备驱动引用文献:

[1] 最新电力设备论文选题参考 电力设备论文题目哪个好
[2] 电气设备相关论文选题 电气设备论文题目哪个好
[3] 最新电气设备安装论文选题参考 电气设备安装专业论文题目如何拟
《在Android平台下利用WiFi技术实现即时通讯》word下载【免费】
linux平台设备驱动相关论文范文资料