智能手机系统软件设计与研究
- 格式:pdf
- 大小:433.33 KB
- 文档页数:61
基于Android的XX“本地通”旅游向导平台移动客户端的设计与实现摘要XX作为十三朝古都,在中国的旅游城市中占有举足轻重的地位,最近几年的发展更是取得举世瞩目的成效,尤其是XX的牡丹和龙门石窟更是驰名中外,成功召开的第三十届牡丹花会无疑是对XX旅游行业最好的褒奖。
与此同时,随着我国旅游业的迅速发展,为从世界各地来到XX的游客提供一个很好的向导平台成了当务之急。
因此,该系统是结合XX市旅游行业发展的实际情况、以实际应用为开发背景、经过实际的需求分析、采用在PC端对Android开发环境的模拟技术而开发出来的基于Android系统的一个手机应用。
本文运用软件工程原理和软件开发方法,对本应用进行了概要设计和详细设计。
该应用操作简便、界面友好、灵活、实用、安全,可以满足不同爱好的游客对个人出行的要求,尤其是在该应用中,用户之间交互性的实现更是对传统旅游的一大突破。
本文详细介绍了XX本地通旅游向导平台在Android系统上开发的设计背景,设计思路以及实现方法,着重说明了该应用的创新点、突破点、用户的体验要求和应用的实际运行情况。
围绕该应用的实际使用情况来对该应用进行分析设计,对在开发的过程中采用数据流程图、ER图以及程序流程图进行了详细的说明。
由于这是一个交互式的应用,用户可以在上面浏览、分享驴友的心得、经验,与志同道合的驴友进行交流,使得该应用的开发对XX本地旅游行业的发展有着很重要的意义。
关键词:Android,旅游,交互性,软件工程,创新DESIGN AND IMPLEMENTION OF LUOYANG PLACES DIRECTORY TRAVEL SYSTEM BE BASED ON MOBILEWHICH IS APPLYING ANDROID SYSTERMABSTRACTLUOYANG ,as a capital of 13 dynasty , plays a decisive role in the tourist cities of China. In recent years, the development of LUOYANG travel is outstanding, especially Luoyang peony and the Longmen Grottoes is famous in the world . The upingthirtieth meeting of Luoyang peony is undoubtedlyaffirm to LUOYANG travel. At the same time ,as the fast development of China travel, it is an urgent affairsj to offer tourists a travel platform. Under the circumstances, LUOYANG PLACES DIRECTORY TRAVEL APPLICATION is develop under the guidment of teacher and the help of student.So, the systerm is bine with the physical truth of LUOYANG travel, which based on the actual application for development background. After the actual demand analysis, eveloped a Mobile application on the Android systerm. It useengineering principles and development methods of the whole system.Soon afterwards makes outline system design and detailed design. The application is easy and simple to handle, the page is friendly , flexiblely , practically, safely. It Can meet different hobbies of tourists to the requirements of personal mobility. Especially in the application, it is a breakthrough of the interaction among the users.Thispaper introduces LUOYANG PLACES DIRECTORY TRAVEL APPLICATION BASED ON MOBILE WHICH IS APPLYING ANDROID SYSTERMdesign background, design idea and realize method. The focus on the application innovation points , break throughpoints, theuser experience requirements and the actual operation of the application. The application of analysis and design is around the actual use of the situation. In the process of development using data flow diagram, ER figure and program flow chart of the development process of the way a detailed instructions.•As this is an interactive applications, users can scan others experience, which can be shared with friends who has the sameinterest. This application for LUOYANG local travel development has certain significance.KEY WORDS:Android,travel,interaction,software engineering,innovate目录前言1第1章系统概述2§1.1 开发背景2§1.1.1 Android系统的发展历程2§1.1.2 Android系统的发展前景3§1.1.3 本地通应用与Android系统结合的优势4§1.2 国内外研究现状4§1.2.1 国内的研究现状4§1.2.2 国外的研究现状5§1.2.3 结合相关应用来对比该应用的优势5§1.3 系统创新点6§1.3.1 向用户提供双向式的信息交流6§1.3.2 交互性的应用形式6§1.3.3 实时性的信息交互7§1.3.4 更方便用户的便捷性7§1.4系统意义7§1.4.1对用户的意义7§1.4.2对旅游行业的意义8第2章系统分析8§2.1 系统要点分析8§2.1.1广泛的用户参与是该应用推广的前提8§2.1.2完善的应用功能是该应用可以推广的基础9§2.1.3便捷的应用环境和定位功能是该应用的又一突破9 §2.2系统流程分析9§2.3系统功能结构分析12§2.4系统数据库的分析14第3章主要功能模块的设计16§3.1攻略文章的设计16§3.2推荐必到点17§3.3游客路线的选择以及到达方式17§3.4路线上传及分享17§3.5文章和标签的匹配18第4章数据库设计18§4.1概念结构设计19§4.2逻辑结构设计20第5章详细设计与实现20§5.1 应用界面设计21§5.1.1 应用登陆首页设计21§5.1.2 攻略文章界面设计21§5.1.3 推荐必到点界面设计23§5.1.4我的行程界面设计23§5.2 基本界面的实现24§5.2.1 Activity24§5.2.2数据库文件的打包27第6章系统实现28§6.1开发技术及系统架构28§6.1.1开发技术选择28§6.1.2安卓各种开发工具的选择28§6.2本次开发过程中的技术难点29§6.2.1系统的技术难点主要有以下方面29 §6.2.2技术难点的实现29结论30参考文献30致31前言当今社会,随着现在人们生活节奏的加快、工作强度的增加,工作之余的节假日,旅游渐渐成为人们休闲娱乐的一个主要方式。
基于Android平台的管理系统设计与实现基于Android平台的管理系统设计与实现Design and Implementation of Online Management System Based on the Android Platform摘要基于Android平台的网上超市管理系统是结合当前最流行的移动平台开发的电子商务系统。
本系统是PC端电商网站在Android平台的延伸,除了传统电商网站能够实现的各项基本功能之外还具有使用简单,操作方便等优点。
利用本系统可以为超市的销售提供新的渠道。
本系统的开发运用了基于Java的Android SDK技术,系统采用C/S(客户端/服务器)结构实现。
开发所采用的IDE为MyEclipse 10并安装由Google提供的Android Developer Tools。
系统运行环境为Android版本4.0以上的移动设备。
本系统在电商网站的基础上完成了移动平台功能的设计,使用户能够在手机上方便的进行传统电商网站上所能完成的大部分操作。
本系统的优点在于能够充分利用都市人群上下班途中、排队闲暇等碎片时间,提供方便快捷的购物方式,因此能够极大的抓住用户的依赖程度,提高超市自身品牌影响力,扩张超市营业范围,提高商品销售收入。
关键词:Android 移动设备网上超市AbstractThis e-commerce system named Online Market Management System is based on the most popular mobile platform - Android platform. This system is an extension of PC e-commerce website on the Android platform. Except functions that normal e-commerce system can realize, this system also has many advantages like easily use and convenient. Using this system has provided a brand new way for market sales.The development of this system has using the Android SDK based on Java technology, and achieve by C/S (Client/Server) structure. The IDE used for development is MyEclipse 10 which has installed Android Developer Tools provided by Google. This system need a mobile device that Android version is higher than 4.0 for running.This system has completed the function of the mobile platform based on e-commerce sites, and allow user finish most functions which can be done at normal e-commerce sites. This system can make full use of pieces of time which like the way go to work and the way home, or when you get in a line waiting for something, to provide a fast convenient way to shopping. These advantages can seize the users' dependence, improve the influence, expansion the scope of the business and increase sales revenue.Key words:Android mobile device Online Market目录摘要 (Ⅰ)Abstract (Ⅱ)绪论 (1)1 可行性研究与需求分析 (1)1.1 可行性研究 (2)1.1.1 经济可行性 (2)1.1.2 技术可行性 (2)1.1.3 运行可行性 (2)1.2 需求分析 (3)1.2.1 系统问题分析 (3)1.2.2 系统逻辑模型的建立 (3)1.2.3 功能需求分析 (4)2 总体设计 (7)2.1 系统设计思想 (7)2.2 系统设计原则 (8)2.3 系统总体分析 (8)3 系统流程分析 (9)3.1 系统首页模块流程分析 (9)3.2 商品信息模块流程分析 (10)3.3 搜索模块流程分析 (11)3.4 购物车模块流程分析 (12)3.5 系统信息管理模块流程分析 (13)4 系统的功能实现 (14)4.1 开发工具的选择 (14)4.2 系统首页模块实现 (17)4.3 商品信息模块实现过程 (19)4.3.1 商品多级分类界面的显示 (19)4.3.2 商品详细信息的显示 (21)4.4 搜索模块实现过程 (22)4.4.1 搜索界面的显示 (22)4.4.2 搜索结果的显示 (23)4.5 购物车模块实现过程 (24)4.5.1 购物车界面的显示 (24)4.5.2 商品添加购物车过程 (26)4.5.3 订单生成过程 (27)4.6 系统信息管理模块实现过程 (30)4.6.1 系统信息管理界面的显示 (30)4.6.2 用户登录注册过程及界面显示 (30)4.6.3 用户信息的显示 (32)4.6.4 最近浏览商品的显示 (34)4.6.5 帮助中心的显示 (34)4.6.6 关于信息的显示 (36)5 系统测试 (38)结论 (40)致谢 (41)参考文献 (42)绪论随着近年来互联网逐渐向移动终端的普及,3G网络的大规模使用,使移动终端不再仅仅是通讯网络的终端,也已经成为了互联网的终端。
本科毕业论文(设计)题目基于Android平台的天气预报软件设计基于Android平台的天气预报软件设计摘要:Google于2008年推出了一款名为Android的开源智能手机操作系统,它采用Linux内核,开放手机联盟(OHA)成员可以任意使用和修改SDK包,系统的开源性使其具有良好的拓展性。
Android的最大特点是其开放性体系架构,不仅具有非常好的开发、调试环境,而且还支持各种可扩展的用户体验。
因此,对于软件从业人员来说,Android平台具有无限的吸引力。
目前Android操作系统已经成为用户最多的智能操作系统。
本天气预报软件的设计,为Android终端用户提供一款方便的实时天气预报查询软件,为用户带来良好的用户体验及便利的对天气情况进行掌控。
本天气预报软件采用ViewFlipper组件,提供友好的界面滑动切换方式,同时减少系统运行时占用的空间。
使用Files方式保存天气信息,Shared Preferences保存用户偏好设置,节约了文件存储的空间。
本文就在分析讨论Android手机软件开发技术原理的基础上,利用Android中基本组件和常用设计模式,开发出能为用户提供更好的基于Android平台的手机天气预报软件。
关键字:Android;天气预报;智能手机平台Design of weather forecast software Based on the Android Abstract:Google in 2008 launched a product called the Android open source smart phone operating system, which uses the Linux kernel, Open Handset Alliance (OHA) members can be free to use and modify the SDK package, open source, it has good scalability of the system. The most important feature of Android is its open architecture, not only has a very good development and debugging environment, but also supports a variety of scalable user experience. Therefore, for software professionals, the Android platform has unlimited appeal. Android operating system has become the user the most intelligent operating system.The weather software designed for the Android end users to provide a convenient, real-time weather query software, to provide users with a good user experience and convenience of control of the weather conditions. The weather forecast software the ViewFlipper components, friendly interface sliding switch, while reducing the space occupied when the system is running. Files saved Weather Information, Shared Preferences to save user preferences settings, save the file storage space. This article on the basis of analysis and discussion of the Android mobile phone software development technical principles, using the basic components and common design patterns Android, developers can provide users with better mobile phone weather forecast software based on the Android platform.Keywords:Android;weather forecast;smart phone platform目录1系统概述 (1)1.1 研究内容 (1)1.2 研究意义 (1)1.3 研究现状和发展趋势 (1)2系统分析 (4)2.1 研究目标 (4)2.2 需求分析 (4)2.3 性能分析 (4)3程序设计 (6)3.1 用户界面设计 (6)3.2 程序模块设计 (9)4程序开发 (10)4.1 文件结构与用途 (10)4.2 数据存储 (13)4.2.1 Shared Preferences (13)4.2.2 Files (14)4.3 主要功能代码 (18)4.3.1 获取天气数据 (18)4.3.2 网络检查 (20)4.3.3 定时更新时间 (21)4.3.4 ViewFlipper手势监听 (21)4.3.5 城市管理中城市点击事件 (23)4.4 主要界面结构布局代码 (24)4.4.1 ViewFlipper框架结构 (25)4.4.2 城市管理界面 (25)4.4.3 生活指数 (26)4.4.4 城市简介 (27)5系统测试 (29)总结 (36)参考文献 (37)致谢 (1)1系统概述1.1 研究内容Android平台手机天气预报软件是基于Android手机平台,运用Java语言,应用/网站上提供的免费的webService接口获取天气预报信息,深入研究Android平台Activity、Service、Broadcast Receiver、Content Provider这四大组件及Android平台的程序运行机制,开发出针对使用Android平台的手机天气预报系统。
毕业设计开题报告1.本课题的研究意义,国内外研究现状、水平和发展趋势1.1研究意义近年来移动智能终端已成为人们获取信息的重要来源,同时市场上出现了一大批基于移动智能设备的优秀软件,这极大方便了人们的生活。
本系统是基于Android平台设计的,为学生用户群体设计的一款课程管理软件。
本款软件实现了每日视图、周视图、上课提醒、上课期间响铃模式切换、单双周(默认全部)等基本功能,另外还提供了当前周设计、签到记录设计、考试提醒、签到与成绩统计分析、分享等功能,以便更好地满足用户对一款课程表应用需求。
1.2国内外研究现状、水平和发展趋势Android是Google在2005年收购的一款基于Linux内核为触摸屏设计的半开源智能手机操作系统,主要应用与移动设备,Google成立了Open Handset Alliance(OHA,开放手机设备联盟)。
Android系统最初由Andy Rubin开发制作,成立的OHA用来共同研发改良Android系统,随后,Google以Apache免费开源许可证的授权方式,发布了Android的源代码。
如今Android操作系统被扩展到了平板电脑以及其他领域。
从2009年4月30号官方发布1.5 Cupcake版本后Android更新的速度飞快,到了2010年12月7号发布了Android 2.3 Gingerbread,其用户量已经爆发式的增长,每年的激活设备量不断的增加,而且当时的Android Market中的应用数量也在飞快增长,给开发者带来了一个潜力很大的平台。
再到2011年10月19号,Android 4.0 Ice Cream Sandwich发布,Google带来了全新的UI界面,相对于2.3是个很大的跨越。
Android 4.0后Google同样是以很快的速度发布了Android 4.1 Jelly Bean 和Android 4.2,截至本文撰写时,Android 最新版是Android 4.2.2。
Android的智能手机应用开发的分析作者:李博涵王庆全李镔洋来源:《消费电子·理论版》2013年第04期摘要:为了进一步探讨Android的智能手机应用开发,文中分析了Android应用程序开发、应用软件开发过程中的关键问题以及搭建Android开发等方面的内容,这一研究对于智能手机应用的开发进一步通用化具有一定的意义。
关键词:Android系统;智能手机;应用开发;环境中图分类号:TP311 文献标识码:A 文章编号:1674-7712 (2013) 08-0000-01伴随着国家正在大规模建设3G网络,智能手机使用普及率也在不断的提高。
Android作为智能手机的新宠得到了飞速的发展,受到大家的关注而被广泛的应用,Android平台的应用程序开发的群体也在逐渐地壮大起来。
本文基于这一背景,分析了Android的智能手机应用开发,这一研究对于智能手机应用的开发进一步通用化具有一定的意义。
一、Android应用程序开发安卓作为日前人们运用范围最广的智能机操作系统,软件开发人员利用Android独有和java的共享类库,研究出了各式各样的操作程序,在研究过程中Android Framework为研究所的工作者提供了很多的应用程序界面。
从具体的方面来讲,应用文件将会在安卓的应用系统在用java进行操作编辑之后就会被大面积的包围,任何一个应用文件都有成为一个良好的应用程序,在这其中不仅有各式文件以及编写好的程序和资料。
因此在Android的操作系统中,其应用方面的特点一般有以下几个方面:在正常的操作进程之下,如果出现Android将即将操作的进程阻拦不能继续的时候,一般情况下就是系统缓存不够或者资源不能提供再者就是操作代码不能继续操作的情况,正常的情况下安卓的系统每一个都会在Linux之中,自动启动需要执行的代码。
每一个Dalvik Virtual Machine都是在已有的进程中而且是独立进行的。
河南经贸职业学院毕业论文手机APP设计论文作者:任思萦专业:数字媒体班级: 12数字媒体****: ***答辩委员会主席____________ 评阅人______________论文答辩日期______________独创性声明本人声明所呈交的毕业论文是我个人在导师指导下进行的研究工作及取得的成果。
尽我所知,除文中已经标明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。
对本文的研究做出贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律结果由本人承担。
论文作者签名:日期:年月日毕业论文版权使用授权书本毕业论文作者完全了解学校有关保留、使用毕业论文的规定,即:学校有权保留并向有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权河南经贸职业学院要以将本论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本论文。
保密□,在________年解密后适用本授权书.本论文属于不保密□。
(请在以上方框内打“√”)毕业论文作者签名:指导教师签名:日期:年月日日期:年月日摘要手机移动设备不断普及,对手机设备的软件需求越来越多,界面视觉效果良好,且具有良好体验的应用留在自己的手机上长期使用,因此,手机ui设计在当今移动互联网迅猛发展的时代中显现的尤为重要。
我的作品是一款拥有时尚前卫的手机社交APP设计,把一些潮流的动感元素融入,转化为有形的,可以看到的平面艺术中去,以平面化的表现方式进行美的表现,带给人以此时无声胜有声的更高境界。
时尚的红色带着少女的朝气,视觉艺术的转化基础是人类基本的心灵感受,它使人们具有相似的或共同的审美体验。
界面在表现形式中也不同于常见的平面化界面,以平面设计中"立体化"的视觉表现形式为切入点进行创新,此款手机APP产品设计主题突出、明确,整体色彩虽运用单色系列却不显现单调,界面风格整体统一,是一款人们值得拥有社交类APP,给予现在年轻人不同的社交体验。
基于智能手机的盲人语言应用软件的设计与开发论文该文主要介绍了在Android平台上设计和实现的一款服务于盲人的手机应用软件,开发该软件主要有两个目的:第一是用智能手机服务于盲人的生活;第二是让盲人的生活也能像正常人一样丰富多彩。
针对盲人的特殊需求,该软件设计了三大模块:基本应用模块、生活模块和娱乐模块。
软件的主要功能有:语音拨打电话、语音发短信、导盲、天气预报、语音控制播放歌曲等功能。
软件开发使用到的核心技术主要有要核心技术有:语音合成、语音识别、百度定位、百度导航、百度天气、网络编程和SQLite编程等。
有了该款软件,盲人也能像正常人一样享受智能手机带来的便利。
1.绪论1.1开发背景教育心理学研究表明,人类不同感觉器官获取信息的比例,83%来自于视觉,11%来自于听觉,只有6%来自于其他,这就意味着盲人朋友从外界获取到的信息量非常少,根据最新调查显示,我国目前的盲人数量为700-800万,占世界盲人总数的18%,另外双眼低视力患者达1200万,陪伴他们的不应该只有盲道和盲杖,基于这样的需求,笔者专为盲人开发了一款盲人语音应用软件,目的是让盲人也能像正常人一样享受智能手机带来的便利。
1.2研究现状国外目前比较成熟的智能语音软件有三款:苹果公司开发的'Siri、谷歌公司开发的GoogleTalk和微软的小冰。
但是Siri只能运行在IPone4s以上版本的手机上,而且苹果手机的价格比较昂贵,并不是所有的盲人朋友都能使用iPhone手机;而GoogleTalk对中文的识别率不是很理想,而微软小冰目前还没有推出专门针对盲人的功能。
2.研究内容该款软件用到的相关技术有iFLY Mobile Speech Platform 2.0、百度地图API 、百度天气预报API、蓝牙通信、Android OS架构等。
基于盲人的特殊需求,该软件分为三个模块进行设计,分别是基本应用模块、娱乐模块和生活模块,系统功能架构图1所示,框架图中列出的所有功能均已实现。
智慧校园手机管理系统设计方案设计方案:智慧校园手机管理系统一、引言随着智能手机的快速普及和应用,校园内学生对手机的依赖性越来越高,不仅带来了方便和快捷的信息获取渠道,同时也带来了一系列管理问题,如上课使用手机、手机游戏等。
为了更好地管理和利用学生手机,提高教育质量,设计一个智慧校园手机管理系统是非常必要和重要的。
二、系统功能模块设计1. 账号管理模块- 学生注册与登录功能,确保系统使用者的合法性。
- 学生账号信息管理,包括修改密码、修改个人信息等。
2. 规则制定模块- 周期性和特殊时期的规则制定,如上课期间、考试期间的手机使用规则。
- 制定不同权限的规则,如老师、校长和普通教职工的权限不同。
3. 手机行为监测模块- 检测手机的使用情况,如上课期间是否开启手机、是否使用手机游戏等。
- 监测手机的电量和存储空间情况,提醒学生及时充电和清理存储空间。
4. 提醒和限制模块- 根据规则设定,定时提醒学生禁用手机。
- 根据规则设定,对违规的学生进行限制,如禁止使用手机连上互联网。
5. 数据统计与分析模块- 统计学生手机使用情况,生成报表分析,为学校决策提供数据支持。
- 分析学生手机使用情况的规律和特点,为学校制定更加科学的管理策略提供参考。
三、系统设计与实现1. 技术架构与平台- 采用分布式架构,保证系统的高可用性和性能。
- 后台采用Java语言编写,使用Spring Boot框架搭建,前端采用HTML5开发。
2. 数据库设计- 学生账号信息、规则设置、手机使用记录等数据存储在关系型数据库中。
- 学生手机地理位置信息存储在NoSQL数据库中,以提高查询效率。
3. 数据通信与接口设计- 前后端通过RESTful API进行数据交互。
- 提供基于HTTPS的数据加密和传输,确保数据的安全性。
4. 系统界面设计- 后台管理界面:提供账号管理、规则制定、数据统计等功能。
- 学生手机界面:提供提醒和限制功能,显示手机使用情况和规则提醒信息。
上海交通大学硕士学位论文智能手机系统软件设计与研究姓名:周绪宏申请学位级别:硕士专业:计算机软件与理论指导教师:陈英;梁阿磊20061201第I页
智能手机系统软件设计与研究 摘要 本论文结合上海科委的智能手机项目,在以Hybus的pxa272开发板和展讯的SM5100B通讯模块为硬件开发平台的基础上对智能手机系统软件展开研究,提出了一种基于嵌入式Linux的智能手机系统软件平台的设计与实现,系统软件从软件架构上分为四层:最底层是操作系统层,主要实现对嵌入式Linux的移植、裁剪等。第二层是系统服务层,处理手机通讯业务以及其他服务等。第三层是中间层,包括图形用户接口、J2ME中间件、嵌入式浏览器和嵌入式数据库。嵌入式GUI实现人机接口交互;J2ME中间件支持Java程序、游戏的下载与运行;嵌入式数据库用来保存各种信息,嵌入式数据库管理系统统一管理各种数据。最上层是智能手机应用层,包括智能手机基本应用及其他应用,实现手机的基本功能及其功能等。其中嵌入式数据库和系统服务程序是作者的研究重点。 本课题智能手机操作系统选用嵌入式Linux,嵌入式Linux移植是个很复杂的过程,要针对不同的手机硬件修改、增加相应的驱动程序。本系统以Hybus的pxa272开发板为硬件开发平台,针对ARM处理器平台所做的Linux移植和裁减。操作系统部分不能直接用于不同硬件的手机上,需要手机不同硬件设备的板级支持包(BSP)的支持。智能手机的存储设备一般都使用flash存储设备,本文介绍了几种Linux下的嵌入式文件系统,以及本系统选用的jffs2文件系统设计与实现。 智能手机图形用户接口,不同的设备对嵌入式GUI有不同的选择,本文介绍了可用于Linux环境下的一些嵌入式GUI,根据当前需求选用了基于QT/E图形库的Qtopia PDA版本。 智能手机的快速发展,需要保存的信息也越来越多,需要嵌入式数据库来统一管理各种数据,嵌入式数据库是以后包括智能手机在内的移动设备的重点发展方向,也是作者研究的重点之一。本系统在Berkeley DB的基础上设计开发出用于智能手机保存信息的功能强大的嵌入式数据库管理系统,这部分代码是跨平台的,针对不同的处理器平台经过交叉编译即可用于各种手机并提供服务,提供了访问数据库的API和库函数。 智能手机系统服务层处理跟手机通讯相关的业务,也是手机设计成败的关键,系统服务进程的稳定性、实时性、可靠性直接关系着智能手机性能的好坏。这部分也是作者的另一研究重点。本文针对展讯SM5100B通讯模块设计开发了智能手机通讯客户端软件并详细叙说了系统服务程序的处理流程。本文还介绍了智能手机的基本应用,比如接听、拨打电话,接收、发送第II页
信息等。并且创新性地提出了黑名单功能和短信息转移功能,系统服务程序和嵌入式数据库相结合,用户可以随时设置其功能。 本文设计实现了一个基于嵌入式Linux的智能手机系统软件平台,为开发更多的应用程序提供了一个良好的软件平台,Linux下的各种应用程序都可以移植到本智能手机系统平台上。
关键字:智能手机、嵌入式Linux,系统服务、嵌入式数据库第III页 DESIGN AND RESEARCH OF SYSTEM SOFTWARE BASED ON SMART PHONE
ABSTRACT This paper studies the smart phone system software and presents the design and realization of the smart phone system software based on embedded Linux. Smart phone is based on the hardware of Hybus’s pxa272 development board and spreadtrum’s SM5100B communication model. This system software is divided into four layers with the operating system as the bottom layer, which realizes the transplantation of embedded Linux. The second layer is of the system service which deals with the database service as well as all the business related with cellophanes. In the third layer, the middle layer, the embedded GUI realizes the human-computer interface and the J2ME middleware supports the download and running of java programs and games. The embedded database is used to store all kinds of information and the management system of embedded database manages all the data. The top layer is the application layer of smart phones where the basic functions and other applications of cellophanes are realized. The embedded database and the system service program is the main focus of the author’s research. This smart phone operating system adopts the embedded system Linux. The Linux implantation is a complex process in which we should modify hardware and increase relevant drives according to different cellophanes hardware. Based on the Hybus pxa272, this system aims at the Linux transplantation with ARM processor. The operating system will need the support of hardware equipment BSP to be used on cellophanes. Smart phones often use the flash memory. This paper introduces several embedded file systems and the design and realization of the jffs2 file system. This paper introduces some embedded GUI under Linux such as the Qtopia PDA based on QT/E as different equipments need different GUI. With the rapid development of smart phones, there are more messages to be stored and there is a demand for embedded database to manage all the data. The embedded database is the developing trend of the mobile equipments including smart phone and also the research focus of the author. This system has designed a powerful embedded database management system for the information storage of smart phones 第IV页
on the basis of Berkeley DB. It can be used to various cellophanes through processors and provide service. The system service of smart phones deals with related business of cellophanes and is the key factor for a successful design. The stability, efficiency and reliability of the system service directly related with the performance of cellophanes. This is another focus of the author. The paper studies the customer end software of smart phone communication and its processing of the SM5100B. It also introduces the basic application of smart phones such as pick up/make the phone call; receive/send messages, etc. This system designs a smart phone system software interface based on embedded Linux and all the application programs under Linux can be implanted to this system interface.
Key words: Smart Phone, System Service, Embedded Database, Embedded Linux