菜单
  

    1.1  Android系统简介

    Android系统是一个开源的操作系统,基于Linux平台,同时也可以在Windows等平台上运行,系统免费、开源且较为稳定,主要应用于各种品牌的智能手机作为其操作系统。开发Android系统的应用软件主要使用Java语言,本次毕业设计便是设计一个应用于Android系统的SQLite数据库程序。 

    Android系统具有很多其他操作系统并不具备的优点,其中主要的几点如下:

    1、系统极其稳定,基于Linux平台,是开放而且开源的系统;

    2、系统升级后以前版本的软件都仍然都可以使用;

     3、系统代码精简而且年轻,速度快;

    4、具有以Google帐号为核心的丰富支持应用群。 

    5、强大的联网及搜索功能; 

    6、操作界面非常人性化。

    1.2  SQLite简介

    SQLite数据库是理查德·西普先生编写的一个开源数据库,它的界面简洁,运行速度快,基本上用C语言编写,支持绝大多数的SQL-92标准。它可以在大多数操作系统是顺利运行,之所以如此流行主要是由于它的小型性,免费性和无需安装或管理的特性。SQLite数据库的组成包括以下几部分:SQL编译器(SQL Complier)、后端(Backend)、内核(Core)以及附件(Accessories)。它与其他SQL数据库的不同主要在于它可以使用“清单类型”,将任何类型的数据放入任意类型的列中,从而使编写数据库变得更加简单。

    SQLite  Database的整体结构如下图所示:

    SQLite数据库整体结构图

    图1  SQLite数据库整体结构图

    SQLite数据库可以看做是一个文件,并可以任意移动和复制到另外的操作系统并顺利运行。Android将该文件存储在data文件夹,data子文件夹,定义工程时的包名(本程序为com.example.android.db1)为名的文件夹,databases文件夹下。

     SQLite数据库的存储位置

    1.3  SQL语言基础

    结构化查询语言SQL主要用于在数据库中存储查询数据,包括:DDL、修改和查询。如今,SQL语言已经成为了各种数据库操作的基础,也成为了数据库程序员必修的数据库语言,并且现在几乎所有的数据库均支持SQL语言,我们可以使用SQL语言操作几乎全部的主流数据库。本毕业设计主要使用DDL语言对数据库的内容进行修改和查询。

    2 Android环境搭建及测试

    在开始使用Android开发SQLite的数据库之前,首先要在计算机上搭建Android环境,接着再进行HelloWorld测试程序的创建[9] 。搭建Android环境是进行一切Android应用程序开发的前提,主要是在JAVA语言环境下,在eclipse软件中连接Android SDK并添加ADT进行程序开发,还需要创建安卓虚拟机。HelloWorld测试程序的作用是可以在不进行任何编程的情况下测试Android环境是否搭建成功,搭建成功的标志是安卓虚拟机AVD可以顺利运行。

    2.1  Android环境搭建

    进行Android环境搭建的步骤相对比较多,是本次毕业设计的难点和重点之一,原因主要是所需的各种配置软件的版本更新都很快,在书上或网上找到的安装步骤可能与实际的安装过程有一些差异,各人的电脑在安装软件时也有所不同[16]。再加上我的电脑为win7的系统,安装新软件时与win xp系统相比也有一定困难。进行Android环境创建,首先要下载安装Java JDK,还要配置环境变量;然后安装eclipse软件,这个较为容易,直接在其官网下载解压后即可使用;接着进行Android sdk的安装,并再次配置用户变量;最后安装下载ADT并创建安卓虚拟机AVD,这两项内容均在eclipse软件中便可以完成。源]自{751^*论\文}网·www.751com.cn/

  1. 上一篇:asp.net+sqlserver酒店客房管理系统的设计与实现
  2. 下一篇:基于纹理合成的图像修复研究
  1. 基于MATLAB的图像增强算法设计

  2. jsp+sqlserver高校二手商品交...

  3. 基于Kinect的手势跟踪与识别算法设计

  4. JAVA基于安卓平台的医疗护工管理系统设计

  5. java+mysql设备监控记录的大...

  6. 基于核独立元分析的非线...

  7. 基于Hadoop的制造过程大数据存储平台构建

  8. 河岸冲刷和泥沙淤积的监测国内外研究现状

  9. 杂拟谷盗体内共生菌沃尔...

  10. 当代大学生慈善意识研究+文献综述

  11. 大众媒体对公共政策制定的影响

  12. 十二层带中心支撑钢结构...

  13. 中考体育项目与体育教学合理结合的研究

  14. 酸性水汽提装置总汽提塔设计+CAD图纸

  15. 乳业同业并购式全产业链...

  16. 电站锅炉暖风器设计任务书

  17. java+mysql车辆管理系统的设计+源代码

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回