摘要:如今安卓的发展已经如日中天,而系统自带的桌面已经不能满足人们需求,无论是从审美角度还是更加人性化的角度来看,开发出更加美观、更强可操作性的Launcher是目前的一大趋势及潮流。本项目就是一个Android Launcher的开发,完全替换了系统原生的桌面启动器,通过Jsoup解析HTML文件的方式获取布局数据存储并展现界面,再利用Sqlite数据库的增删改查功能对用户操作进行相应的数据处理,以及对onTouch、onClick、onFling等事件的监听实现,并通过Intent实现Activity之间的切换,Broadcast的注册、Service的后台运行使得界面更加的灵活、美观,给用户更好地操作体验。56615

毕业论文关键词:安卓桌面启动器,HTML,Jsoup,Sqlite

Abstract: Android development has now flourishing, and the system comes with a desktop can not meet people's needs, whether it is from an aesthetic point of view or a more humane point of view, the development of a more beautiful, more workable Launcher is a major trends and trends. This project is an Android Launcher development, completely replacing the system of native desktop launcher, through Jsoup parse HTML files to get the data of layout to storage and show the interface, and then use CRUD functionality of Sqlite to processing data appropriately according to user’s operations,as well as the onTouch,onClick, onFling event monitor to achieve, and through the realization of Intent switching between Activity, running in the background Broadcast registration, Service makes the interface more flexible, beautiful, giving the user a better experience.

KEY WORDS: Android Launcher,HTML, Jsoup,Sqlite

目  录

1  绪论 4

1.1  课题背景 4

1.2  目的和意义 4

1.3  APP设计思想 4

2  系统运行平台 5

2.1  应用运行环境 5

2.2  应用开发平台 5

3  ANDROID相关技术介绍及分析 6

3.1  ANDROID系统架构研究 6

3.2  ANDROID应用构成与工作机制 7

3.3  ANDROID的API 7

3.4  ACTIVITY的生命周期 9

4 应用需求分析 10

4.1  应用用户 10

4.2  功能需求 10

5  数据库设计 11

5.1 概念模型设计 11

5.2 数据库逻辑结构设计 12

6  APP的实现和核心模块的描述 14

6.1  系统本身LAUNCHER与程序实现整体效果图对比 14

6.2  解析模块及核心代码 16

6.3  数据展现模块及核心代码 19

6.4  关键功能实现模块及核心代码 22

结  论 28

参考文献 29

致  谢 30

1  绪论

1.1  课题背景

随着移动通信和互联网向移动终端的普及,网络和用户对移动终端的要求越来越高,而Symbian,PalmOS,Windows Mobile等移动平台过于封闭,不能满足用户的需求,所以市场迫切需要一个强大的开发平台[1]。经过多年的发展,随着人们对第三代数字通信(3G)技术的广泛接受,它带给移动终端用户更快的数据传输速率。随着3G网络的使用,移动终端不仅是一个通讯网络终端,也将成为互联网的终端。因此,移动终端应用软件和服务将有很大的发展空间。谷歌为此在2007年11月推出了一个专为移动终端设计的软件平台——Android。 

上一篇:VB学生考勤管理系统的设计+ER图
下一篇:C#+Sqlserver学生宿舍管理系统的设计与实现

基于android的环境信息管理系统设计

java+mysql班级评优系统的设计实现

ASP.NET飞翔租贷汽车公司信...

多频激励下典型非线性系统的振动特性研究

java+mysql文星酒店客房管理系统设计

jsp+mysql网上化肥店系统的设计与开发

java的B2C型电子商务网站管理系统的设计

AES算法GPU协处理下分组加...

基于Joomla平台的计算机学院网站设计与开发

STC89C52单片机NRF24L01的无线病房呼叫系统设计

提高教育质量,构建大學生...

从政策角度谈黑龙江對俄...

浅谈高校行政管理人员的...

压疮高危人群的标准化中...

浅论职工思想政治工作茬...

上海居民的社会参与研究

酵母菌发酵生产天然香料...