2。5。3安装ADT(Android Developer Tools)--> Eclipse

在Eclipse编译的IDE环境中,需要安装ADT,这是Android在Eclipse上的开发工具。ADT能够升级更新Android的开发工具,即在Eclipse下开发工具的升级下载工具。

安装方法:

1、先下载安装Eclipse,根据Eclipse的版本选择相应的ADT版本。

2、或者直接下载已经打包的ADT Bundle(Eclipse + SDK + ADT)。

2。6Android开发环境

1、Eclipse下载和安装

Eclipse是被推荐使用的用于Android开发的软件,同时它也是Google公司唯一官方支持的IDE,唯一!。Google发布了被称作Android开发者工具的插件,这个插件继承了特色功能类似拖放界面生成器。可以登录http:// www。 eclipse。 org网站,来下载 Eclipse  IDE  for  Java  EE  Developers。

2、安装ADT插件

登录http://developer。android。com/sdk/eclipse-adt。htm的网站,下载适用本Eclipse的ADT插件。打开并启动Eclipse,选择并单击选项卡Help中的Install New  Software…选项,在跳出的对话框中按照要求,输入Name和Location:其中的Location对话框中,我们应该选择 Archive…,然后根据实际选择ADT所在目录。

3、安装ADT插件

启动Eclipse软件,单击Help选项卡中的Install New Software选项,在Work with选择https://dl-ssl。google。com/android/eclipse/

4、下载Android SDK

想要构建和部署Android应用,Android SDK必不可少。SDK中包括了你将来要用来测试和调试的工具。

2。7Android持久化数据存储

2。7。1简介

    Android系统为我们提供了六种数据持久化存储的方式,以满足不同的需求。他们分别是:

    1。Shared Preferences

    用键值存储的形式存储原始数据。SharedPreferences类提供了一个通用的框架体,在这个框架体下,我们可以保存和检索原始数据类型的键值对。我们还可以使用SharedPreferences类来保存任何数据类型,例如:布尔值变量、浮点型变量、整形变量、长整形变量、和字符串型变量。

    2。Internal Storage

    主要用于私有数据存储,把数据持久化的存储到手机内部的存储空间。我们可以将文件直接保存在设备的内部存储空间内。默认情况下,在内部存储空间中的文件信息是私有的,其他的应用程序是不能访问使用他们的。当用户卸载应用程序的时候,这些文件也会一同被删除。

    3。External Storage

    主要用于非隐秘数据的存储,把数据持久的存储到手机外部SD卡中。每一个安卓智能设备都会支持使用外部存储器,我们可以用外部存储器来保存文件。外部存储器可以是SD卡或者固定的外部FLASH。这个时候,保存在外部存储空间(SD卡)上的文件对所有的应用程序都是可读的,而保存在内部存储空间的文件默认对别的应用程序是不可访问

    4。SQLite Databases

    一个存储结构化数据私有数据库安卓全面支持SQLite数据库。通过访问应用程序中任何类的名字,我们可以轻易的访问有数据库。安卓虽然不会强加任何超出标准限制的SQLite的概念。但是如果我们使用一个唯一的ID作为增量键值的字段,那么就总是能很快的在数据库中找到记录。

    通过使用SQLiteDatabasequery执行SQLite查询的方法,这个方法能够接受不同的查询参数,如表查询、分组等。

在用户首次使用软件时,需要创建应用运用到的数据库表结构并增加一些初始化记录,其次在软件升级的时候,也需要更新数据表结构。在Android的系统中,他们为我们提供了一个类,名程叫做SQLiteOpenHelper,这个类能够对数据库的版本进行管理和更新。为了使管理数据库的版本实现,SQLiteOpenHelper 类有2种主要的方法,分别是onUpgrade(SQLiteDatabase db ,  int oldVersion , int newVersion)  和 onCreate(SQLiteDatabase db) 。 文献综述

上一篇:C#+sqlserver摄影公司礼服租赁管理系统设计+ER图
下一篇:php+mysql《嵌入式系统原理与设计》课程英文网站的设计与实现

基于Apriori算法的电影推荐

java+mysql通用试题库系统后台设计与实现

PHP+IOS的会议管理系统的设计+ER图

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

python基于决策树算法的球赛预测

新課改下小學语文洧效阅...

互联网教育”变革路径研究进展【7972字】

网络语言“XX体”研究

老年2型糖尿病患者运动疗...

安康汉江网讯

我国风险投资的发展现状问题及对策分析

ASP.net+sqlserver企业设备管理系统设计与开发

张洁小说《无字》中的女性意识

LiMn1-xFexPO4正极材料合成及充放电性能研究

麦秸秆还田和沼液灌溉对...