



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于 Android 的美术作品收集系统的研究 电化教育研究 基于 Android 的美术作品收集系统的研究 杨旺功赵一飞王蒙 (北京印刷学院设计艺术学院北京 102600) 摘要 :随着智能手机的广泛使用 ,手机接入互联网是一种趋势和潮流 .传统的电子 设备完全可以移植到智能手机 .本文就是研究如何 使 Android 智能手机拍摄学生作品 ,并上传到服务器 ,解决相机拍摄收藏学生作 品的复杂工作程序 . 关键词 :Android 平台美术作品收藏智能手机 中图分类号 :G642文献标识码 :A 文章编号 :l673-9795(2011)07(b)-O189-01 本文介绍了一种基于 And
2、roid 的美术作 品收藏系统 ,在系统中 Android 手机利用周 围无线网络资源与其他设备进行自发交 互 ,例如进行远程无线鼠标 ,无线键盘 ,文 件共享 ,文件传输操作 ,远程遥控 UPnP 设 备等,为智能空间中其他具有传感和计算 能力的设备识别丰富的上下文提供了可 能,又为实现计算对人的注意力的透明提 供了重要的途径 . 1Android 系统结构 Android 操作系统自顶向下分成 4 个层 次,即应用层 ,应用框架层 ,组件库层和虚 拟机和 Linux 内核层其构架 . (1) 应用层 Android 操作系统同一系列 核心应用程序包一起发布 ,其核心应用程 序包括 Emai
3、l,客户端 ,SMS(短信)序,日 历,Google,地图,网页浏览器 ,联系簿等 , 目前所有的应用都是使用 Java 语言编写的 . (2) 应用框架层开发者通过使用核心应 用程序来调用 Android 框架提供的 API,这 个应用程序结构被设计成方便复用的组 件 ,任何的应用程序都可以公布它的功能 , 其他的应用程序可以使用这些功能 . (3) 在组件库层 .Android 包含了一套 C/ C+函数库 ,主要包括 libc,MediaFramework, WebKit,SGLOpenGLES,FreeType,SQLite-, 它们被应用于 Android 系统的各种组件中 , 这些
4、功能通过 Android 应用框架展现给开发 人员. (4) 运行时环境 Android 包括了一个核 心库 ,该核心库提供了 Java编程语言核心库 的大多数功能 .每一个 Android 应用程序都 在它自己的进程中运行 ,拥有一个独立的 Dalvik 虚拟机实例 .Dalvik 被设计成可以同 时高效地运行多个虚拟系统 . (5) Linux 内核层 Android 底层是一个基 于 Linux2.6.23 内核开发的独立操作系统 主要是添加了一个名为 Goldfish 的虚拟 CPU 以及 Android 运行所需的特定驱动代 码 .该层用来提供系统的底层服务 ,包括安 全机制,内存管
5、理,进程管理 ,网络堆栈及 系列的驱动模块 .作为一个虚拟的中间 层,该层位于硬件与其他的软件层之间 2系统总体设计 系统的总体设计思路是在智能空间中 部署一台 PC,负责提供服务并与用户的 Android 手机通信 .手机作为管理其他设备 的管理器 ,提供管理界面 ,例如远程控制设 备,文件操作 .这实际上是一个 C/s 结构的 系统 ,PC作为服务器 ,Android 手机作为客 户端系统的总体结构下图 1 所示 . 在该系统中 ,0sGI 智能网关连接了内 部网络和外部网络 ,所有的内部设备与该 网关相连 ,它主要由 OSGIFramework 以及 各种 Bundle组成,Bundle
6、 之间互相通信 ,使 设备能够了解彼此的状态 ,并进行相互的 操作 .用户携带 Android 智能手机进入空间 后,手机端连入网络 ,动态获取一个 IP 地 址 ,搜索网络中的可用设备服务 ,发现可用 服务后与之进行交互 .Android 手机与 PC 之 间通过 Socket进行通信 . 3系统具体实现 3.1Android 收集终端模块的设计 当程序启动时 ,首先会进行身份验证 . 用户输入用户名和密码 ,通过创建 Http 图 1 系统总体结构 Post 对象与服务器进行通信 .服务器会将用 户的验证结果返回 .当用户成功验证之后 , 程序正式登录 ,并进入登录页面 ,在该页面 可以进
7、行拍摄的操作 ,当拍摄完毕之后 ,可 以选择上传的按钮 ,对相片进行上传 (如图 1). publicvoiduploadFile2Svr() tryListNameValuePairnameValuePa irs=newArrayListNameValuePair(); nameValuePairs.add(newBasicNameVal uePair(filename,(IMAGE.JPg); FileaFile=newFile(photoPath); Log.i(info 一一 PhotoPath:, photoPath); FileEntityfileEty=newFileEntity
8、(aFile, binary/octetstream)l httppost.setEntity(fileEty); httppost.addHeader(filename,/女 (IMAGE.JPg)*/aFile.getName0); HttpResponseresponse; response=httpclient.execute(httppost); Header【】 headers=resPonse. getAllHeaders(); headers=resPonse.getHeaders (resultcode): if(headers0.getValue().equals(0) uploadMsg=上传照片成功 !; l 该系统的 Android 终端的主要功能包 括:用户登录,照片的拍摄 ,和图片的上传 的功能模块 . 3.2Server端的模块的设计 服务器端主要的功能包括 :接收客户 端发过来的照片 ,并保存与服务器 ,并在数 据库中进行保存 .服务器可以提供响应的 服务 ,可以完成图片的 web 浏览,可以对图 片进行传输 . 4实现结果 通过对 Android 的架构和应用开发进行 初步研究 ,并开发了学生美术作品收藏管 理系统 ,该平台具有完
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国防辐射服行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国锂离子电池用铝塑薄膜行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国金融信息化行业发展趋势与前景展望战略研究报告
- 三年级信息技术下册 第三单元 用金山画王作图 第12课 背景与动画教学设计 新人教版
- 2025-2030中国道路照明设备行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国起皱刀片行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国蜂窝机器对机器行业市场发展趋势与前景展望战略研究报告
- 生产部门个人年终工作总结
- 直饮水入户改造工程项目可行性研究报告(参考范文)
- 2025-2030中国茶多酚行业市场深度调研及投资前景与投资策略研究报告
- 2025年福建省能源石化集团有限责任公司招聘笔试参考题库含答案解析
- 驾校管理系统答辩
- (新湘科版)六年级下册科学知识点
- TSG11-2020 锅炉安全技术规程
- 鄂科版心理健康七年级 14.话说偶像 教案
- 国家职业技能标准 (2021年版) 4-04-05-05 人工智能训练师
- 绿色荧光蛋白在大肠杆菌中的表达分子实验设计
- 《永遇乐(李清照)》(课堂PPT)
- 四川省2007年普通高校职教师资班和高职班对口招生统一考试
- 长输管线焊材用量计算表
- 日立风冷热泵H系列螺杆机组说明书
评论
0/150
提交评论