基于Android互联网网关应用设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Android互联网网关应用设计

基于Android互联网网关应用设计摘要:该设计是基于Android平台设计互联网网关应用,使局域网中的其他设备能够通过网关设备的移动通信接口接入互联网。应用Java语言分别编写服务器端的程序和Android手持终端的客户端程序,使之能从手持终端输入信息,并发送到PC端服务器上。 关键词:Android;网关;Socket 中图分类号:TP393文献标识码:A文章编号:1009-3044(2012)23-5568-05 RFID Engine Design and Implementation Based on Complex Event Processing LIN Chun-kun1, CHEN Yao-hua2 (1.Huizhou Public Security Bureau,Huizhou 516002,China;2.School of Mechanical and Electric Engineering, Guangzhou University, Guangzhou 510006, China) Abstract: The design is based on the Android operating system, Java language and Eclipse development tools write two programs, namely Android_Client, PC_Server. PC_Server running as a server at the PC side, Android_Client devices in the Android operating system as a cli? ent, and systems to enable Android device from the input message, sent to the PC-server, in order to achieve the system devices and PC via Android TCP Socket Communication. Key words: android; gateway; socket 1概述 随着科技的发展,智能系统运用到生活的产品越来越多。Android操作系统作为一个开源操作系统,正在广发地运用到生活的各个方面,为人们提供更加便捷,舒适的生活体验。而基于Android系统的应用开发也在广泛地展开。 本设计是基于Android系统的互联网网关应用设计。在Android系统中,运用Java语言进行网络编程,通过TCP Socket实现了PC端服务器和Android开发板之间的通信,使之能够从Android系统的设备上输入消息,发送到PC端服务器上,并在PC端服务器上显示消息内容,从而实现Android系统设备和PC的TCP Socket通信。 2 Android手机操作系统的介绍 Android操作系统是由Google公司在2007年11月宣布的基于Linux 2.6.29内核的开源手机操作系统,该系统主要由操作系统、中间件、用户界面、和应用程序软件组成。Android操作系统采用了软件堆层(software stack,又名以软件叠层)的架构,主要由这四个部分组成。而底层Linux内核只提供基本功能,至于其他的应用软件则由各公司各自进行开发,大部分的应用程序都是以Java编写为主。 2.1 Android操作系统的组成 Android操作系统是一个全新的开源手机操作系统,该系统包含了非常多的开源代码。Android操作系统主要由四层组成,如图1所示,它们分别是: 第一层:Linux操作系统与底层的相关驱动(主要由C语言实现); 第二层:本地代码框架(主要由C、C++实现); 第三层:Java框架(由Java代码实现); 第四层:Java应用程序(由Java代码实现)。 第一层与第二层之间,在Linux操作系统的角度看来,是内核空间与用户空间的分界线,第一层运行与内核空间,第二、三、四层运行于用户空间。 第二层与第三层之间,是本地代码层和Java代码层的接口。 第三层与第四层之间,是Android的系统API的接口,对Android应用程序的开发,第三层以下的内容是不可见的。 Android的核心系统是基于Linux2.6.29的内核,其中包括安全性、内存管理、进程管理、网络协议栈与驱动模型。Liunx内核同时也作为硬件和软件栈之间的抽象层。Android操作系统除了标准的Linux内核外,该系统还需要增加内核的驱动程序,例

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档