基于Android平台的Metoos社区在线系统的设计与实现.docx
《基于Android平台的Metoos社区在线系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于Android平台的Metoos社区在线系统的设计与实现.docx(7页珍藏版)》请在三一文库上搜索。
1、基于 Android 平台的 Metoos 社区在线系统的设计与实现摘要:随着Android 智能手机的普及,基于 Android平台的应用也越来越多。 基于 Android 系统的 Metoos 社区在线系统旨在开发一个随时随地进行查看社区商品、增加社区商品的应用系统,从而使得用户可以查看社区商品信息、上传自己的商品信息, 以及对某件商品进行评论。 基于 Android平台的 Metoos 社区在线系统的服务端采用 S2SH 框架, 根据不同的用户,使得用户可以通过Android 手机或者平板电脑实现随时获取社区服务。该文详细介绍了基于 Android 平台开发的原理,并从设计的角度介绍了该
2、系统的系统设计和实现过程。关键词: Android ; Metoos 社区在线; S2SH中图分类号: TP311 文献标识码: A 文章编号:1009-3044 (2014) 14-3272-041 概述随着智能设备的普及,传统的手机设备已然被现在新的趋势所替代,智能终端设备已经具有电脑上的部分功能,用户可以随时随地、随心所欲的实现信息交流、沟通平台,而不仅限于在电脑前,还可以在郊游中、旅途中、任何无电脑的环境下随时随地的进行沟通;另外用户如果想信息分享和好友交流, 则可以随时进行信息交流。 Metoos 社区在线专门提供用户在线交流、沟通的平台,以前的 PC 端已然不能满足客户的需求,需要
3、与时俱进的进行智能终端上的信息交互, 在此背景的推进下, Metoos 智能在线交流终端应运而生。2 相关技术介绍2.1 Android 平台介绍Android 是一种以 Linux 为基础的开放源码操作系统,Google 公司在 2007 年正式推出了该平台后,短短的几年,该平台得到了广泛的应用。 从系统结构的角度来看, Android体系结构如图 1 所示,从上到下依次分为:应用程序层、应用程序框架层、系统运行库层和 Linux 内核层。应用程序层主要负责和用户的交互,通过Java语言编写的独立的应用程序;应用程序框架层主要提供用于程序开发的 API , Android应用框架中的各个模块
4、都可以被复用,各种服务也可以被复用。程序开发中,常常用到的是:1) 一组 view ( UI 组件) :灵活运用这些组件可以创建良好的用户交互界面。2) ContentProvider (内容提供者) :即提供一种服务,通过这些服务应用程序之间可以实现数据的共享、互访。3) Activity Managerment :主要负责应用程序的生命周期,并控制着应用的导航,扮演着控制器的角色。4) NotificationManagerment : 主要负责在不影响用户正常操作和使用设备的时候,在状态栏上提供消息的机制。系统运行库层:系统库为应用程序框架提供支撑,是连接应用程序框架层与 Linux 内
5、核层的重要纽带;运行时Android 应用程序采用 Java 语言编写,程序在 Androidruntime 中执行,其运行时分为核心和 Dalvik 虚拟机两部分。Linux 内核层: Android 是基于 Linux2.6 内核,其核心系统服务如安全性、内存管理、进程管理、网路协议以及驱动模型都依赖于 Linux 内核。2.2 Web 应用系统架构目前 Web 应用系统广泛采用 MVC 的设计模式, 该模式是目前广泛流行的软件设计模式。 MVC 设计模式采用三层结构,即表示层、业务层和数据存取层。表示层提供与用户交互的界面、收集和显示数据;业务层提供系统的业务和功能代码;数据存取层负责完
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Android 平台 Metoos 社区 在线 系统 设计 实现
链接地址:https://www.31doc.com/p-11741938.html