当前位置:文档之家› 本科毕业设计---基于android手机电子书阅读器的设计与实现

本科毕业设计---基于android手机电子书阅读器的设计与实现

本科毕业设计---基于android手机电子书阅读器的设计与实现
本科毕业设计---基于android手机电子书阅读器的设计与实现

毕业设计

题目:手机电子书阅读器的设计与实现

毕业设计(论文)原创性声明和使用授权说明

原创性声明

本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:

指导教师签名:日期:

使用授权说明

本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:

学位论文原创性声明

本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日

学位论文版权使用授权书

本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日

导师签名:日期:年月日

注意事项

1.设计(论文)的内容包括:

1)封面(按教务处制定的标准封面格式制作)

2)原创性声明

3)中文摘要(300字左右)、关键词

4)外文摘要、关键词

5)目次页(附件不统一编入)

6)论文主体部分:引言(或绪论)、正文、结论

7)参考文献

8)致谢

9)附录(对论文支持必要时)

2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。

4.文字、图表要求:

1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写

2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画

3)毕业论文须用A4单面打印,论文50页以上的双面打印

4)图表应绘制于无格子的页面上

5)软件工程类课题应有程序清单,并提供电子文档

5.装订顺序

1)设计(论文)

2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订

目录

摘要 (1)

1项目开发目标 (2)

1.1项目来源 (2)

1.2开发目标 (2)

2项目总体设计 (3)

2.1技术框架设计 (3)

2.2数据库设计 (3)

2.3功能框架设计 (6)

3项目功能描述 (9)

3.1软件欢迎界面模块功能描述 (9)

3.2主界面功能描述 (11)

3.3书籍管理模块功能描述 (13)

3.4文件浏览模块功能描述 (17)

3.5阅读管理模块功能描述 (21)

3.5.1 章节管理模块功能描述 (25)

3.5.2 书签管理模块功能描述 (28)

3.5.3 搜索管理模块功能描述 (29)

3.6设置管理模块功能描述 (30)

3.7 使用帮助模块功能描述 (36)

3.8 关于模块功能描述 (37)

4项目技术总结 (39)

4.1技术创新及特点 (39)

4.2个人收获与体会 (45)

4.3致谢 (45)

摘要

在这个快节奏的时代,人们的空余时间越来越零碎,而且人们对智能手机的依赖越来越重,所以,一个拥有丰富功能且能随时进行电子书阅读的电子书阅读器的出现,则是我们刻不容缓的事情。

此软件是在Android平台上进行设计开发,此软件的开发是通过了客户需求分析阶段以及技术可行性分析阶段,然后进行总体设计阶段和详细设计编码等阶段。此软件不仅具有基本的电子书阅读功能,而且还拥有丰富的实用功能设计,例如目录自动生成以及阅读界面设置、阅读休息提醒等。经过不断的测试与完善,电子书阅读器功能稳定,并且在真机上对其进行了测试与验证,基本上达到了用户的需求标准。

关键字:电子书阅读器, Android,文件浏览,书架

1项目开发目标

1.1项目来源

此次开发的项目是手机电子书阅读器,属于自选项目。随着社会的发展,人们的生活节奏也越来越快空闲时间也越来越零碎,人们没有了大段的时间来进行书籍的阅读,所以一款能利用零碎时间进行随时阅读的软件成为了我们的需求。而一款能在人们随身携带的手机上运行的阅读软件成为了大家的选择。以前我们看看杂志,小说都要去图书馆借阅,而且时间有限,很不方便;而在电脑上看杂志,看小说,文档也是很不方便的。以此看来,一个好的手机阅读器软件的开发是相当有必要的。

1.2开发目标

手机电子书阅读器的开发目标就是让用户可以把零碎的空余时间有效的利用到书籍的阅读上,而且用户在没有网路的情况下也可以正常的进行书籍的阅读,让用户摆脱书籍的笨重携带不方便等确定,给予阅读者更大的便利性更好的舒适性。此软件是在Android平台上进行设计开发,它的界面丰富简洁但是却不简单,它包含了书架界面、文件查看界面、软件设置界面、书籍阅读界面等界面,它的功能全面。其优越性表现在:自动扫描手机里的所有书籍、手动从文件夹中选择添加书籍、自动为书籍生成章节目录、添加查看书签、全文关键词搜索、阅读主题选择、阅读字体大小设置等功能。此外,给用户更清晰方便的界面,也是本软件的出发点之一。

2项目总体设计 2.1技术框架设计

手机电子书阅读器采用了常见的三层架构,分别为UI 层、业务逻辑层和数据层。

UI 层:数据展示与管理、用户交互、绘制、Adapter 。

业务逻辑层:数据加式(数据层的数据有时候需要进行加工成UI 层需要的数据)、数据变化的通知机制

数据层:数据访问(SQLite 、文件等)、缓存(图片、文件等)、配置文件(shared perference )

此软件的开发环境:Windows7 + Eclipse4.2.0 + SDK 。

图1 软件框架结构

2.2数据库设计

E-R 图是直观表示概念模型的工具,它有四个基本成分:

UI Views

Data Adapter U I

BL

Data Observer

B

L

File

SQLite

Data Provider

Memory Cache

Local Data Util/Config

Data

矩形框,表示实体类型。 菱形框,表示联系类型。

椭圆形框,表示实体类型和联系类型的属性。对于关键码的属性,在属性名下划一横线。

直线,联系类型与其涉及的试题类型之间以直线连接。

书籍

书籍编号

书籍名称

书籍大小

所属书架

阅读位置

阅读时间

已读比例

书签

书籍编号

位置比例

书签位置

添加时间

n

书签编号

添加书签

1

书籍路径

图2 ER 图

数据库使用了2个实体,分别为书籍、书签。 书籍与书签的对应关系为1:n 。

在数据库的设计方面,为了实现数据库的完整性与一致性,我们使用了触发器,在数据库的选用上,选择了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎的SQLite 数据库,数据库名称为eBook.db ,共2个实体表,分别为书籍表、书签表。

与书籍(books )实体类的属性信息对应的字段信息表如表1所示:

字段名 类型 说明 book_id INTEGER 书籍编号 book_name TEXT 书籍名称 book_path TEXT 书籍路径 file_size TEXT 书籍大小 last_read DATETIME 阅读时间 book_shelf INTEGER 所属书籍 read_percentage DOUBLE 已读比例

pos INTEGER 阅读位置

表1 书籍表

书籍表(books )创建的SQL 语句:

CREATE TABLE books (

book_id INTEGER PRIMARY KEY,

book_name TEXT NOT NULL,

book_path TEXT NOT NULL UNIQUE,

file_size TEXT, last_read DATETIME

DEFAULT(datetime(CURRENT_TIMESTAMP,'localtime')),

book_shelf INTEGER,

read_percentage DOUBLE DEFAULT 0,

pos INTEGER DEFAULT 0

);

与书签(bookMarks)实体类的属性信息对应的字段信息表如表2所示:

字段名类型说明id INTEGER 书签编号book_id INTEGER 书籍编号

percent DOUBLE 位置比例

content TEXT 书签内容

pos INTEGER 书签位置

time DATETIME 添加时间

表2 书签表

书签表(bookMarks)创建的SQL语句:

CREATE TABLE bookMarks (

id INTEGER PRIMARY KEY AUTOINCREMENT,"

book_id INTEGER,"

percent DOUBLE,

content TEXT,

pos INTEGER,

time DATETIME DEFAULT (

datetime( CURRENT_TIMESTAMP, 'localtime' )

)

);

触发器(fk_Delete)创建SQL语句:

CREATE TRIGGER fk_Delete BEFORE DELETE ON books

FOR EACH ROW

BEGIN

DELETE

FROM bookMarks

WHERE book_id = old.book_id;

END

2.3功能框架设计

密码管理章节管理

文件扫描

手机电子书阅读器

加入书籍重新扫描

标记文件

退

分类排序

欢迎模块

退

图3 功能模块图

手机电子书阅读器软件主要分为8个功能大模块如图3所示,分别是欢迎模

块、软件主界面、书籍管理、阅读管理、文件浏览、系统管理、使用帮助、关于。其中书籍模块中还要文件扫描模块,阅读管理中有章节管理、书签管理、搜索管理。系统设置中有密码设置。其各个模块的详细设计如下:

1.软件欢迎模块。该模块主要实现的功能是,通过Handler来实现一个2秒的缓冲界面,然后通过SharedPreferences读取配置文件,判断是否有密码。如果有密码则跳转至密码验证界面;如果没有密码则判断是否为第一次使用此软件,如果是第一次使用则跳转至引导页面。

2.软件主界面模块。该模块是一个通过TabHost标签组件来实现的一个分类管理功能。本界面的标签在屏幕的最下方,分别是:文件管理、我的书架、我的设置。点击不同的标签则显示不同的界面,默认显示标签为“我的书架”,打开选项中会出现对应的视图。实现了将本程序关联成手机默认打开程序中,即从外部打开文本文件时选择查看方式中会出现本软件图标供用户选择以本软件打开。

3.书籍管理。该模块是以书架的模式来展现书籍,并可以对书籍进行一些操

作,本模块共有3个书架分别为:“最近阅读”、“历史阅读”、“收藏阅读”,默认显示是“最近阅读”书架。本模块有导航按钮和书籍选择按钮。当弹出导航栏时,则把书籍从每行显示三本书籍调整到每行显示两本书籍。导航栏中与三大项:分类排序、添加书籍、清空书籍。每项里面又有子菜单。当点击导航里的按钮时会显示子功能导航,当再点击其它按钮时,会收起前面的子功能导航,展开当前的子功能。当单击书籍选择按钮时会弹出书籍选择窗口,选择里面的书架则进入相应的书架界面,同时还可以通过左右滑动来切换书架界面。当单击书籍时会打开相应的书籍阅读界面,长按某书籍时会弹出书籍操作窗口。

4.文件浏览。该模块使用ListView组件显示文件目录,不同的文件类型显示不同的图标。最上面标题栏有导航按钮,当点击导航按钮时会从左侧弹出导航栏,导航栏中有标记文件按钮、分类排序按钮和添加到书架按钮,点击标记文件按钮或长按某文件或目录时则切换到多选模式,其中有多选按钮、反选按钮和取消按钮;点击分类排序则弹出子菜单,其中有按名称排序、按大小排序、按时间排序和按类型排序;点击添加到书架时如果为选择文件则自动进入多选模式让用户进行文件选择,如果用户未选择则提示“请选择书籍”,进行选择是用户可选择文件或目录,系统会自动进行扫描,把符合要求的文件添加到“最近书架”中,并弹出提示信息,其中有失败个数、已存在个数和成功个数。在多选模式下点击返回按钮或点击标记文件会取消多选模式。非多选模式下,用户点击文件时本软件会根据文件扩展名来判断打开文件方式,如果是文本文件则直接用本软件打开,并把其添加到“最近书架”中,其它格式则调用对应的软件打开,如果是未识别的类型则提示“没有打开此文件的应用”。

5.阅读管理。该模块通过自定义一个View视图来显示书页,通过自定义类来读取文本内容并通过onDraw()方法把文件名、文本内容、电量信息、时间信息和已读百分比进行绘制成图片,并通过View来把绘制的图片显示出来。第一次进入阅读页面是会有显示引导页面来指导用户如何读本页面进行操作。本页面操作包括点击事件和滑动事件,点击左侧屏幕进行向上翻页,点击右侧屏幕进行向下翻页,点击屏幕中间画出菜单选项。此菜单是使用PopupWindow组件实现,菜单分上下两部分,上面的菜单有返回按钮、屏幕亮度调节按钮和添加书签按钮;下面的菜单有主题选择按钮、搜索按钮、书签按钮、目录按钮、字体大小调节按钮、翻页方式按钮、夜间模式切换按钮和退出软件按钮。

6.系统设置。系统设置模块包括阅读设置和系统设置。阅读设置中有连续阅读模式、阅读完成时自动归类、阅读休息提醒和阅读空闲退出。连续阅读模式:下次启动直接进入上次阅读的界面进行继续阅读;阅读完成时自动归类:当书籍阅读到最后一页后对此书籍自动移至“历史阅读”书架中;阅读休息提醒:设置一个时间,当用户在阅读页面停留至这个时间时会弹出个提示框来提醒用户进行休息;阅读空闲退出:设置一个时间,当用户停留在阅读界面并且为对其未进行任何操作至这个时间时,系统会自动关闭本软件。系统设置中有显示隐藏文件、使用软件密码、退出确认、使用帮助和关于。显示隐藏文件:当用户选择此设置后会在下次启动本软件时在文件浏览中显示隐藏文件;使用软件密码:用户可以对此软件进行密码设置;退出时确认:当选择此设置后,退出软件时会显示一个确认框进行退出确认,未选择此设置时则会直接退出本软件;使用帮助:显示本软件的帮助信息;关于:显示关于本软件的信息。本软件的设置信息全部使用

SharedPreferences存储。

7.使用帮助。该模块通过读取帮助文件在TextView中显示,并且为TextView 添加滚动条。文件中含有本软件的特点、功能介绍、操作说明等,。

8.关于。该模块的主要功能是通过一个简单的弹出窗口来显示本软件的版本信息、联系方式。

3项目功能描述

3.1软件欢迎界面模块功能描述

图4所示为欢迎界面模块,此模块作用是为了使软件的进入更连贯自然,让用户不感觉界面的出现突兀。两秒后跳入其它页面,如果有密码跳入密码验证页面如图6所示,如果是第一次启动跳入引导页面如图5所示。

图4 欢迎界面图5 引导界面图6 密码验证界面

关于欢迎页面启动的代码如下:

new Handler().postDelayed(new Runnable() {

@Override

public void run() {

Intent intent=null;

initSaveData();

//判断是否有密码

if(share.getString("mi_ma", "").equals("")){

//判断是否为第一次启动

if(share.getBoolean("first", true)){

edit.putBoolean("first", false);

https://www.doczj.com/doc/381662414.html,mit();

intent = new Intent(WelcomeActivity.this,

GuideMain.class);

}else{

intent = new Intent(WelcomeActivity.this,

ActivityMain.class);

}

}else{

intent = new Intent(WelcomeActivity.this,

GestureVerifyActivity.class);

intent.putExtra("from_activity", 0);

}

startActivity(intent);

finish();

}

}, 2000);

关于引导界面滑动事件代码:

@Override

public boolean onTouch(View v, MotionEvent event) {

switch (event.getAction()) {

case MotionEvent.ACTION_DOWN: {

// 手指按下的X坐标

downX = event.getX();

break;

}

case MotionEvent.ACTION_UP: {

float lastX = event.getX();

// 抬起的时候的X坐标大于按下的时候就显示上一张图片

if (lastX > downX) {

if (currentPosition > 0) {

// 设置动画,

mImageSwitcher.setInAnimation(AnimationUtils

.loadAnimation( getApplication(),

R.anim.left_in));

mImageSwitcher.setOutAnimation(AnimationUtils

.loadAnimation( getApplication(),

R.anim.right_out));

currentPosition--;

mImageSwitcher.setImageResource(

imgIds[currentPosition% imgIds.length]);

setImageBackground(currentPosition);

} else {

Toast.makeText(getApplication(), "向右滑动",

Toast.LENGTH_SHORT).show();

}

}

if (lastX < downX) {

基于Android系统的电子书阅读器的设计与实现

4.3.2 建表语句 1)创建: 1、创建书的表: create table IF NOT EXISTS book(bid integer primary key autoincrement,bpath varchar(255) not null); 2、创建书签的表: create table IF NOT EXISTS bookmark(bmid integer primary key autoincrement, bpath varchar(50) not null,bmname varchar(50) not null,bmoffset integer not null,bmsavetime varchar(20) not null); 3、创建用户管理的表: create table IF NOT EXISTS user(userid integer primary key autoincrement, username varchar(20) not null,password varchar(20) not null, telephone varchar(20) not null); 4、创建最近阅读的表 create table IF NOT EXISTS nearlyread(bookid integer primary key autoincrement, bookname varchar(50) not null,bookreadtime varchar(20) not null); 5、创建下载管理的表 create table IF NOT EXISTS down(downid integer primary key autoincrement, downuser varchar(20) not null,downbook varchar(20) not null, downtime varchar(20) not null); 2)SQlite3数据库使用方法: 选择:select from bookmark where bmid=1; 插入:insert (bookmark,null,values); 删除:delete from bookmark where bmid=3 ; 查找:query(table, columns, selection, selectionArgs, groupBy, having, orderBy) 4.3.3 数据表分析 本数据库用的是一个轻量级嵌入型数据库sqlite3 ,即创建了一个数据库reader.db,在数据库中创建了几张数据表。 在建设网站系统或者软件之前,我们必须对系统所用到的数据进行大致的分

安卓电子书阅读器课程设计

目录 1、设计内容及要求 (2) 1.1课题提出的背景目的及意义 (2) 1.2设计思路及研究方法 (2) 2、概要设计 (3) 2.1软件的基本功能要求 (3) 2.2系统架构 (4) 2.3开发环境 (4) 3、设计过程 (5) 3.1总体软件结构设计 (5) 3.2接口设计 (7) 3.3数据库设计 (7) 3.4软件设计模型 (10) 3.5软件维护设计 (10) 4、系统功能模块的设计与实现 (10) 4.1关键技术 (10) 4.2欢迎界面的实现 (13) 4.3主控制类的实现 (13) 4.4工具类的设计 (13) 4.5阅读界面的实现 (14) 4.6找书功能的实现 (15) 4.7书签功能的实现 (16) 4.8设置字体大小功能的实现 (17) 4.9更换背景图片以及设置字体颜色功能的实现 (18) 5、设计结果 (18) 6、设计总结 (24) 参考文献 (25)

1、设计内容及要求 1.1 课题提出的背景目的及意义 1.1.1 课题提出的背景 在这个信息化的时代,IT业已经成为世界发展的主流,我们对信息技术的依赖远远超过了对我们自己的依赖,计算机和手机已经成为我们日常生活中不可缺少的获得信息的渠道。正因为如此,各种各样的软件层出不穷,我们的生活也因为各种各样的软件变的更有滋有味。不缺乏娱乐性,也不缺乏教育意义,让我们从这些软件中受益匪浅,使我们看到了相比以前的巨大进步。我们的依赖性也越来越大,越来越离不开这些给我们提供日常信息的工具。手机也已不再仅仅是简单的人与人通话的工具,而是在很大程度上成为了我们获取信息的一个更好的渠道。开发一款好的手机软件是相当必要的。以前我们看看杂志,小说都要去图书馆借阅,而且时间有限,很不方便;而现在是在电脑上或者手机上看杂志,看小说,文档。以此看来,一个好的手机阅读器软件的开发是相当有必要的。 1.1.2 课题提出的目的 此次设计的目的很明显,就是给予阅读者更大的便利性,阅读者不用再到处拿着一本厚厚的书籍,大大减少了读者的负担,只需要下载一本txt格式的电子书,放在sd卡里边,就是人们的生活百科。 1.2 设计思路及研究方法 1.2.1 设计思路 阅读器的设计流程主要是按照软件设计的一般流程:需求分析、概要设计、详细设计、测试与维护的基本流程来设计开发的。首先,从整体分析软件功能,将功能模块化;然后对每个模块进行调试。最后对各个模块进行系统集成。1.2.2 研究方法 本系统在整体框架研究方法采用的是问卷调查法和观察研究法。而在总体设计上采用的是结构化方法,在局部底层开发上为便于交流采用快速原型法。 结构化系统的设计方法是在结构化程序设计思想基础上发展起来的,它的基本涵义是一个系统由层次化的程序模块构成,每一个模块只有一个入口和一

手机电子书阅读器设计

2015-2016学年第二学期《网络应用开发》 课程设计报告 题目:手机电子书阅读器设计 专业:网络工程 班级:13级(1)班 姓名:孙阳阳 指导教师:朱毅 成绩: 计算机学院 2016年6月1日

目录 1 设计内容及要求 (1) 1.1 课题提出的背景目的及意义 (1) 1.1.1 课题提出的背景 (1) 1.1.2 课题提出的目的 (1) 1.2 设计思路及研究方法 (1) 1.2.1 设计思路 (1) 1.2.2 研究方法 (1) 2 概要设计 (2) 2.1 软件的基本功能要求 (2) 2.2系统架构 (3) 2.3 开发环境 (3) 3 设计过程 (4) 3.1 总体软件结构设计 (4) 3.2 接口设计 (5) 3.2.1 外部接口 (5) 3.2.2 内部接口 (6) 3.3 数据库设计 (6) 3.3.1 数据模式设计 (6) 3.3.2 数据表格设计 (6) 3.3.3 表的具体设计 (7) 3.3.4 数据字典 (8) 3.4 软件设计模型 (8) 3.5 软件维护设计 (9) 4 系统功能模块的设计与实现 (9) 4.1 关键技术 (9) 4.1.1 android平台及java语言 (9) 4.1.2 中介软件 (10)

4.1.3 四大组件 (10) 4.1.4 sqlite3 数据库 (11) 4.1.5 Tomcat服务器 (11) 4.2 欢迎界面的实现 (11) 4.3 主控制类的实现 (11) 4.4工具类的设计 (12) 4.5 阅读界面的实现 (12) 4.6 找书功能的实现 (13) 4.7 书签功能的实现 (14) 4.8 设置字体大小功能的实现 (16) 4.9 更换背景图片以及设置字体颜色功能的实现 (16) 5 设计结果 (16) 6 设计总结 (21) 参考文献 (23)

基于Android的日历系统的设计与实现毕业设计(论文)

华北电力大学本科毕业设计(论文) 毕业设计(论文) ` 题目基于Android的日历系统 的设计与实现 二○一四年六月

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

基于Android平台的手机电子书阅读器设计

保密类别______ 编号________ 本科毕业论文基于Android平台的手机电子书阅读器设计 院(系)别传媒技术学院 专业数字媒体技术 班级08数媒技术(影视) 姓名王哲 学号201010014 指导教师王莉莉 中国传媒大学南广学院 2012年4 月12 日

摘要 在科技日益发达的今天,社会竞争越来越激烈,这要求人们不断的摄取信息来充实自己。要求人们能随时随地的了解并获取所需的信息。在这种情况下,电子书阅读器刚好满足了人们便捷地获取信息的需求。本文设计的手机电子书阅读器是基于Android平台设计的,Android平台是目前发展最快、最具市场前景的智能手机操作系统。 本系统是根据Google Android 平台用户的喜好和其平台的特性而设计的,在Google Android平台自带的SDK1.5环境下,运用Eclipse,Photoshop等相关工具进行开发的。本文介绍了Google Android 开发的流程,讨论了基于Android平台应用程序开发的关键技术,对手机电子书阅读器做了详细的需求分析,并重点介绍了基于Android 平台的手机电子书阅读器的总体设计,主要包括手机电子书阅读器的架构设计、各功能模块的设计与实现。 本文设计的手机电子书阅读器通过了功能和性能方面的测试,证明了本文设计方案的可行性。通过对基于Android平台手机电子书阅读器的设计与实现的介绍,希望能为今后开发出功能更强大的阅读器提供有益的借鉴。 关键词:Android平台;电子书阅读器;Java

ABSTRACT Today,it’s a more advanced in technology, increasingly competitive society, which requires people to the intake of information to enrich themselves. Requires people to always be in the know and get the required information. In this case, the news reader just to meet the needs of people know of external objects. In this paper the ebook reader is mobile phone design based on the Android platform of the design, Android platform is the fastest developing, the most market prospect of smartphone operating system. In this system, Google Android platform is based on the user's preferences and characteristics of its platform designed, in Google Android platform, comes with SDK1.5 environment, the use of the Eclipse, PhotoShop and other tools for development. This article introduces the development process of the Google Android, discusses the application development based on the Android platform of the key technology, to do a detailed analysis of the demand for Mobile phone ebook and introduces the focus on Mobile phone ebook reader overall’s design. includes the ebook reader mobile phone design mainly, architecture design and the function of the system. In this paper the ebook reader through mobile phone design of the function and performance test, proved the feasibility of this design. Through to the Android platform based on mobile phone ebook reader design and implementation of the introduction, the hope for the development in the future more powerful offer beneficial reference for the reader. Keywords :Android; E-book reader; Java

本科毕业设计---基于android手机电子书阅读器的设计与实现

毕业设计 题目:手机电子书阅读器的设计与实现

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

电子书阅读器硬件行业分析报告

电子书阅读器(硬件)行业投资方向选择研究报告 产品定义:电子书阅读器是一种采用LCD、电子纸为显示屏幕的新式数字阅读器,可以阅读网上绝大部分格式的电子书比如PDF,CHM,TXT 等。不过现在的电子书阅读器越来越多采用的是电子纸技术,既特指使用eink显示技术,提供类似纸张阅读感受的的电子阅读产品。 20世纪90年代产生,2007年亚马逊推出电子书阅读器kindle,掀起了全球电子书阅读热潮。亚马逊的成功不仅在于终端服务,更在于内容服务,利用其丰富的电子书资源,使电子书产业有了新的商业模式。在中国主要的电子书产品有汉王电纸书、盛大Bambook电子书。 电子书阅读器行业目前的市场规模 中国电子书阅读器市场规模过百万。清科研究中心数据显示,2010年Q4中国电子阅读器市场销量达30.51万部,2010年全年,中国电子书阅读器市场销量达103.49万部。汉王Q4销量为19.36万部,2010年销量达70.49万部,约占中国市场70%左右份额。盛大ambook Q4销量为3.91万部,Q4份额是12.8%。 据研究公司DisplaySearch最近一份报告预测,2010年中国的电子阅读器销量将从2009年的80万台跃升至300万台,达到全球市场的20%。该公司同时预测,中国将因其巨大的人口规模,在2015年之前超过美国成为世界最大的电子阅读器市场。 电子书阅读器市场增长趋势 据《纽约时报》报道,2010年电子书销量翻了一番,占了书籍整体销量的9%。销量的增长主要由各在厂商发布的电子书阅读器推动,比如Amazon Kindle, Sony Reader, Barnes & Noble Nook等。当然,iPad也是可选择之一。 当前,消费者对电子书终端装置的关注度较高。据comScore在2010年3月针对美国消费者进行电子书阅读器的相关调查,包括其对于iPad及电子书阅读器的认知度、态度及使

基于Android平台的手机电子书阅读器代码汇总

基于Android平台的手机电子书阅读器代码package com.lrc.view; /** * 书籍阅读 */ import java.io.IOException; import https://www.doczj.com/doc/381662414.html,ng.reflect.Array; import java.math.BigDecimal; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Vector; import java.util.regex.Matcher; import java.util.regex.Pattern; import com.lrc.R; import com.lrc.bll.BookPageFactory; import com.lrc.bll.DbDataOperation; import com.lrc.bll.DbTags; import com.lrc.bll.PageWidget; import com.lrc.util.ArrayUtil; import com.lrc.util.BgUtil; import com.lrc.util.MathUtil; import com.lrc.util.TimeUtil; import android.app.Activity; import android.app.AlertDialog; import android.content.ContentResolver; import android.content.ContentValues; import android.content.DialogInterface; import android.content.Intent; import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.Color; import https://www.doczj.com/doc/381662414.html,.Uri; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.provider.Settings;

本科毕业设计--基于android平台的手机应用软件设计与实现

安阳工学院 计算机科学与工程学院 JAVA程序设计课程综合项目报告 项目题目:基于Android平台的手机应用软件设计与实现专业班级:计算机科学与技术(信息技术)11-1 学生姓名:吕鹏 学生学号:201103010042 指导教师姓名:许研 2013年12月

摘要 随着IT技术的发展,移动开发已被广泛的应用于社会的各个领域,成为推动社会发展的技术动力。而在移动开发中,Android开发近些年来突飞猛进的发展,在智能手机领域中的市场份额以及超过80%。同样,基于安卓平台的手机应用开发也达到前所未有的高度,各种安卓手机应用软件竞相出现。本次的JAVA 课程设计将基于安卓的平台,因为安卓开发主要基于JAVA语言和XML语言。本次所做的手机应用软件,可实现系统的登录、计算器、打电话、发短信、上网等简单功能实现。在此系统的实现过程中不仅提高了JAVA语言编程,而且加入了Android的成分,提高了软件设计的兴趣性。 关键词:手机应用软件开发,Java程序设计语言,Android开发。

目录 摘要 (2) 第1章系统目标 (5) 第2章系统功能介绍 (6) 2.1系统功能总框图 (6) 2.2 模块功能介绍 (6) 2.2.1 登录模块功能介绍 (6) 2.2.2 等待模块功能介绍 (7) 2.2.3系统主界面模块功能介绍 (8) 2.2.4短信和拨号模块功能介绍 (8) 2.2.5计算器模块功能介绍 (9) 2.2.6网上冲浪模块功能介绍 (10) 第三章系统功能实现 (11) 3.1 系统登录模块设计 (11) 3.1.1 登录框布局设计 (11) 3.1.2 登录对话框设计 (13) 3.2 等待模块设计 (15) 3.3 系统主界面模块设计 (16) 3.3.1 主界面XML布局设计 (16) 3.3.2 主界面背景图片设计 (18) 3.3.3 主界面功能实现设计 (18) 3.4 短信和拨号模块设计 (20) 3.4.1短信功能实现设计 (20) 3.4.2 拨号功能实现设计 (22) 3.5 计算器模块设计 (22) 3.5.1 计算器界面设计 (22) 3.5.2 计算器功能实现设计 (22) 3.6 网上冲浪模块设计 (24) 3.6.1 网上冲浪模块XML布局设计 (24)

度电子书横评_[数据篇]

泡泡网电子书阅读器频道10月26日配置电子纸/电子墨水屏幕的电子书阅读器是09年至今最为热门的IT数码产品之一。提到电子纸/电子墨水,自然要说到E-Ink公司。虽然成立于1997年的E-Ink公司已经有了10多年的历史,而且早在2004年,Sony已经有使用E-Ink显示屏的电子书阅读器产品面市。不过,在很长的时间里,无论是“E-Ink”,还是“电子书阅读器”都并不为人熟知,电子书阅读器,也只是一种只为少数人了解的产品。 然而,2009年,Amazon Kindle的成功让电子书阅读器走入了更多人的视线。在2009年的圣诞,Amazon通过Kindle阅读器平台销售的电子书数量甚至超越了纸质书,电子书阅读器开始走进大众的视线,并出现了电子书将会取代传统纸质书籍的说法。从而引发了电子书阅读器产品的“热潮”,众多品牌开始涉足电子书阅读器市场,例如Barnes & Noble书店,也推出自己的电子书阅读器产品——Nook,并取得了极大的成功。当然,还有更多的品牌跟进,Barnes & Noble是这些品牌中我们更熟悉的一个。

在国,汉王在电子书阅读器领域频频发力,让“电纸书”成为了耳熟能详的名词。鉴于国外电子书阅读器产品的大热,于是,到了2010年初,国的电子书阅读器市场品牌林立,电子书阅读器成为了这一时期最热门的数码电子产品之一。

书刊杂志曾经是阅读的主要途径

时至今日,传统纸质读物,电子书阅读器,iPad都成为阅读工具 阅读不再局限于“纸”上,以电子书阅读器等产品为代表的阅读终端,正在将一种新的阅读方式展现在我们面前,正在推动一种新的阅读趋势。 电子书阅读器的屏幕简析 电子书阅读器的核心硬件是屏幕,电子墨水,或者说电子纸面板采用的是一种不同于传统LCD面板的显示技术。电子纸面板通过反射环境光来实现容的显示,而且在可以不再加电的情况下保留住原先显示的图片和文字状态。有着无背光(不刺眼),耗电量小等特点,而显示效果仿则是效墨水在真实纸上的显现效果。 而电子墨水的主要成份,是数以百万计的细小微胶囊﹙microcapsules﹚,这些微胶囊约为人类头发直径大小。每个微胶囊包含带正电荷的白粒子和带负电荷的黑粒子,黑粒子、白粒子都在清晰液体悬浮。设置负极电场时,白粒子向微胶囊顶部移动,可见白粒子,此处表面看来白。同时,相反电场把黑粒子拉到微胶囊底部,黑粒子隐藏。这过程倒转过来,黑粒子在胶囊顶部出现,该处看来黑。正是这些技术的应用,让电子书阅读器可以实现与传统纸质书籍近似的显示效果,更容易被阅读者所接受。而也正是因为E-Ink电子墨水面板的这些特点,让电子书阅读器有了与传统纸质书籍竞争的“资本”。 目前市面上常见的电子纸屏幕主要由E-Ink公司提供,另外友达在2009年收购Sipix后,Sipix电子纸逐渐进入了量产、商用阶段,不过目前占据的市场份额还较小。

基于Android的校园新闻app开发毕业设计

毕业设计(论文)基于Android平台的校园新闻app的开发

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

Android手机电子书阅读器的设计与实现设计说明书

毕业设计 题目Android手机电子书阅读器的设计与实现

Android手机电子书阅读器的设计与实现 The design and Implementation of the Android mobile phone e-book reader Xxx

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

(完整版)基于Android平台的管理系统设计与实现毕业设计

基于Android平台的管理系统设计与实现 院系:信息科学与工程学院 专业班:计算机科学与技术班 姓名: 学号: 指导教师:

201 年月

基于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 移动设备网上超市

Abstract This 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

电子书阅读器,给你更舒适的阅读感受

电子书阅读器,给你更舒适的阅读感受 厌倦了手机、iPad等产品的屏幕反光,也不愿再背着厚厚的书本到处奔跑,却依然想享受随时随处阅读的乐趣?入手一个应用了电子墨水屏的电子书阅读器吧。它们,既轻便又护眼。 易度E622A 品牌厂商:易度(YIDU) 产品亮点:有大量小人书下载 售价:约399元 作为盛大文学的重要合作伙伴,易度科技打造的易度 E622A可连接“云中书城”、“天方听书”和“卡咪小人书”,书源充足。6英寸的屏幕、8.6毫米的厚度以及212克的重量,非常适合手持阅读。按键设计简约,在控制面板的左侧和下方设计了数字按键区和功能按键区,后者的图标表示方式,让用户可以轻松上手使用。 使用体验:看TXT文件还可以,不支持PDF格式的自动调整。翻7页闪屏一次。 汉王黄金屋?乾光 无WiFi版 品牌厂商:(Hanvon)

产品亮点:超轻薄,约180克 售价:约749元 采用独特的前置光源技术,自上而下沿屏幕均匀导光,设置20阶亮度调节模式,阅读更舒适。触控升级,软键盘取代全硬件键盘,机身更整洁大方。6英寸屏,约180克,超轻便。此外,自带翻盖设计保护套,不用再单独购买,更贴心。 使用体验:背景光不能完全关闭,只能调节到最低,有点浪费电。没有上网功能,文档只能通过数据线导入。 润唐EC601 品牌厂商:润唐(ROTA) 产品亮点:可收发邮件 售价:约799元 支持前台看书、后台音乐,专用音乐键随时启动停止音乐功能节能式播放,外音喇叭,带书签功能。支持WiFi无线上网,可以收发邮件,随时随地浏览图片相册。 使用体验:全中文体验,适合纯看书,不折腾的朋友。 盛大新款Bright 品牌厂商:盛大(Bambook) 产品亮点:支持分章阅读,提醒连载更新 售价:约849元 拥有4G超大存储,内置8枚24级可调阅读灯,方便晚

基于Android的中国象棋毕业设计

基于Android的中国象棋 毕业设计 目录 1 绪论 (1) 1.1 中国象棋的背景介绍 (1) 1.1.1 中国象棋的历史起源 (1) 1.1.2 中国象棋的发展现状与前景 (1) 1.2 Android操作系统简介 (2) 1.2.1 Android操作系统背景 (2) 1.2.2 Android系统的优势与弊端 (3) 1.2.3 Android操作系统的现状与发展前景 (4) 2 Android系统的架构与开发环境 (6) 2.1 Android的体系结构 (6) 2.2 Android的四大组件 (8) 2.3 Android开发环境的搭建 (9) 2.3.1 Java JDK的安装 (9) 2.3.2 eclipse的下载与使用 (9) 2.3.3 Android开发工具的安装 (9) 2.3.4 Android工程的建立 (10) 3 中国象棋的走法规则与实现分析 (13) 3.1 中国象棋的走法规则 (13) 3.1.1 棋盘和棋子介绍 (13) 3.1.2 中国象棋的规则和胜负的判定 (14) 3.2 中国象棋的走法分析 (15) 4 中国象棋软件的主要功能和界面布局 (19) 4.1 中国象棋软件实现的主要功能 (19) 4.2 软件的主要布局与实现 (20) 4.2.1 开始游戏选项界面 (20) 4.2.2 中国象棋选项界面 (22)

5 中国象棋的算法设计与实现 (24) 5.1 工程的建立 (24) 5.2 工程模块的介绍 (25) 5.2.1 各个类主要实现的功能 (25) 5.2.2 工程中其他模块的介绍 (26) 5.3 中国象棋的逻辑算法和实现 (26) 5.3.1 棋盘和棋子的算法分析 (26) 5.3.3 棋盘和棋子的绘制 (28) 5.3.4 棋子的算法实现 (30) 6 问题与软件的改进 (32) 6.1 遇到的问题与解决方法 (32) 6.2 软件所需的改进 (33) 结束语 (34) 参考文献 (35) 致谢 (36) 附录 (38)

手机电子阅读器的设计与实现设计说明

手机电子阅读器的设计与实现设计说明

毕业设计 题目Android手机电子书阅读器的设计与实现

Android手机电子书阅读器的设计与实现 The design and Implementation of the Android mobile phone e-book reader Xxx

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

软件工程毕业设计基于android的日历系统的设计与实现

基于Android的日历系统的设计与实现 摘要 Android系统凭借其良好的用户体验、低廉的成本及高开放性产生了巨大的应用量和广阔的应用面。如今,基于Android系统的应用极为丰富,从输入法到影音播放器,从系统工具到网页浏览器,从社交网络客户端到学习办公助手工具,以及形式繁多的游戏应用,都有力体现了Android平台的强大的适应性和发展潜力。 而日历应用作为智能终端的出厂必备控件,更是Android系统中不可或缺的一部分。而应用开发商力求为客户带来更好的用户体验,将日历这一原本普通的生活用品打造成植于移动终端中的生活助手,且界面风格迥异,功能也是趋于多样化和一体化。 本文通过论述对基于Android的日历系统的开发的全过程,研究了Android系统的开发环境、核心构架、主要组件,展示了开发移动应用的一般过程,并对Android平台的背景、现状和发展前景进行了讨论。本次项目所实现的日历系统,除了最基本的日期信息查询功能外,还具备了公历转换农历功能、指定日期跳转功能、当天日期定位功能和日程管理功能。通过转换功能,用户可将希望查询的公历日期转为农历日期;如果用户想知道某一天或某个月有什么节日,可以使用跳转功能;在主界面没有显示当月日期时,用户可通过定位功能回到当天日期;而日程管理功能则为用户提供了类似备忘录的平台。 关键词;Android;移动终端;手机日历;移动应用开发

THE DESIGN AND IMPLEMENTATION OF CALENDER BASED ON ANDROID SYSTEM Abstract Android system has been achieved a great number of users because of its excellent user experience,low cost and high openness.Nowadays,there are plenty of smartphone applications based on android system such as input methods,audio/video players,system tools,web browsers,social networks,school/office softwares,games,etc,which show great adaptation and development potential of Android. Calender has be忽略e a necessary widget in intelligent terminals and also a quite important part of Android system.App developers strive to improve the user experience so that they change the calender,a 忽略monplace articles for daily use,into a kind of assistant for users,with different kinds of interface.And its function be忽略es more and more diversified and incorporate. This article is about the whole development process of calender based on Android system, the development environment,the core framework and the main module of Android.Also,we will discuss the background,the current situation and the development potential.The Calendar we enforce in this project contains functions not only the most basic date information inquire,but also other functions such as gregorian-lunar transformer,current date locator,events https://www.doczj.com/doc/381662414.html,ers are able to transform gregorian dates they want to lunar dates by using gregorian-lunar transformer;If users want to check out festivals of dates,the skip function will help;Users could skip back to current date with the help of date locator when the main interface doesn ‘t show;And the events manager provides a kind of platform like memorandum. Keywords: Android; The mobile terminal; Smart mobile Calender;Mobile application

相关主题
文本预览
相关文档 最新文档