目录

  • 1 第一周 android简介
    • 1.1 第一课 Android基础入门1
    • 1.2 第二课 Android基础入门2
    • 1.3 第三课 Android UI开发介绍
  • 2 第二周 android布局
    • 2.1 第一课 Android 布局文件介绍1
    • 2.2 第二课 Android 布局文件介绍2
    • 2.3 第三课 Android 布局文件介绍3
  • 3 第三周 Android UI组件开发
    • 3.1 第一课 Button和ImageButton
    • 3.2 第二课 TextView和EditText
    • 3.3 第三课 RadioButton和CheckBox
  • 4 第四周 Android UI组件开发
    • 4.1 第一课 Spinner和ListView
    • 4.2 第二课 应用案例-手机信息页面
    • 4.3 第三课 Android生命周期
  • 5 第五周 Android组件通信
    • 5.1 第一课 Intent的介绍
    • 5.2 第二课 Intent实现各种系统功能
    • 5.3 第三课 应用案例-手机注册页面
  • 6 第六周 数据存储
    • 6.1 第一课 应用案例-新建联系人
    • 6.2 第二课 数据存储-简单文件存储
    • 6.3 第三课 SharedPreferences存储
  • 7 第七周 数据存储
    • 7.1 第一课 xml文件存储
    • 7.2 第二课 应用案例-植物百科
    • 7.3 第三课  ListView 组件高级使用
  • 8 第八周 SQLite数据库
    • 8.1 第一课 应用案例-应用列表
    • 8.2 第二课 使用SQLite数据库存储(创建数据库和表)
    • 8.3 第三课 使用SQLite数据库存储(对表数据操作)
  • 9 第九周 项目实战-商品购物车处理
    • 9.1 第一课 使用SQLite数据库存储(对表数据查询)
    • 9.2 第二课 商品购物车处理(布局)
    • 9.3 第三课 商品购物车处理(数据处理)
  • 10 第十周 内容提供者及广播
    • 10.1 第一课 内容提供者的使用
    • 10.2 第二课 广播概念以及如何使用
    • 10.3 第三课 自定义广播
  • 11 第十一周 广播和服务
    • 11.1 第一课 应用案例-电池电量
    • 11.2 第二课 应用案例-通话记录
    • 11.3 第三课 服务简介
  • 12 第十二周 服务应用
    • 12.1 第一课 应用案例—音乐播放器
    • 12.2 第二课 应用案例—地震监测
    • 12.3 第三课 获得手机SIM卡信息
  • 13 第十三周 网络编程
    • 13.1 第一课 网络编程入门
    • 13.2 第二课 使用HttpClient访问网络
    • 13.3 第三课 webview组件
  • 14 第十四周 网络编程应用案例
    • 14.1 第一课 消息机制简介
    • 14.2 第二课 应用案例-应用升级
    • 14.3 第三课 应用案例-应用升级
第二课 Android基础入门2

一. android项目环境介搭建




  1. 创建android项目,如下图:


“Projectname:”是Eclipse项目名称,即在Eclipse工作空间创建的文件夹名称。

“BuildTarget”用于选择运行该Android应用的平台,该平台版本不能大于运行该应用的AVD版本。

“Applicationname:”是Android应用程序名称,该名称会在Android设备上显示(例如手机、平板电脑等)。

“Packagename:”用于指定包名,其命名规则与Java完全相同。

“CreateActivity:”是创建的Activity名称,可以按默认。u“MinSDK Versions:”是当前应用使用的API

版本,当在“BuildTarget”选择运行该Android应用的平台后,该栏会自动填写。


2.android项目结构,如下图:


lsrc目录:是源代码目录,所有允许用户修改的java文件和用户自己添加的java文件都保存在这个目录中。如本例子中,ADT根据用户在工程向导中的“CreateActivity”选项,自动建立MainActivity.java文件。

lgen目录:是1.5版本之后新增的目录,用来保存ADT自动生成的R.java文件。

landroid.jar文件:是Android程序所能引用的函数库文件,Android通过平台所支持API都包含在这个文件中。

lassets目录:用来存放原始格式的文件,例如音频文件、视频文件等二进制格式文件。此目录中的资源不能被R.java文件索引,所以只能以资源截流的形式读取。一般情况下为空。

lres目录:是资源目录,有五个子目录用来保存Android程序所有资源。该文件夹下的资源文件会在R文件中自动生成同名的索引方便程序中访问。

  -drawable子目录:保存图片资源,根据屏幕大小区分不同分辨率的图片

  -layout子目录:存储Android程序的布局文件,创建项目后,默认创建一个activity_main.xml布局文件。

  -values子目录:存储程序中使用的字符串、样式、尺寸等资源。 

AndroidManifest.xml是XML格式的Android程序声明文件,是全局描述文件,包含了Android系统运行Android程序前所必须掌握的重要信息,这些信息包含应用程序名称、图标、包名称、模块组成、授权和SDK最低版本等。创建的每个Android项目应用程序必须在根目录下包含一个AndroidManifest.xml工程文件。




二、android模拟器介绍

创建AVD并启动Android模拟器

启动Android模拟器需要配置AVD(Android Virtual Device),它是Android官方提供的一个可以运行Android程序的虚拟机,在运行Android程序之前,首先需要创建AVD。

要创建AVD,可以通过单击Eclipse工具栏上的  图标,打开AVD管理器对话框,在该对话框中,单击“Create...”按钮来实现。