1.配置环境
学习方法
=======================================
敲!
练键盘神器:金山打字通
可以把代码复制到打字通练习
开发环境
====================================
* jdk
* eclipse
* android sdk
* adt
* android studio
jdk
======================================
* java 标准开发库
* 配置环境变量
JAVA_HOME
CLASSPATH
PATH
JAVA_HOME
配置jdk安装目录
例如:
JAVA_HOME=C:\Program Files (x86)\Java\jdk1.7.0
CLASSPATH=.
PATH=%JAVA_HOME%\bin;%PATH%
eclipse
==========================================
* 集成的开发环境
* 不需要安装,解压缩就可以使用
* 工作空间
存放开发的项目文件的目录
Eclipse的常用快捷键
Ctrl + Shift + F -> 代码格式化(排版),如果使用中文输入法,则可能无效
Ctrl + Shift + O -> 整理import代码
alt + 向上/向下 -> 光标所在行的代码向上/向下移动1行
Ctrl + alt + 向上/向下 -> 将光标所在行的代码向上/向下复制
Ctrl + D -> 删除光标所在行的代码
alt + Shift + R -> 批量重命名
----------------------------------
alt + / -> 自动提示,如果代码有错误,则可能无效
Ctrl + Shift + F -> 代码格式化(排版),如果使用中文输入法,则可能无效
Ctrl + Shift + O -> 整理import代码
alt + 向上/向下 -> 光标所在行的代码向上/向下移动1行
Ctrl + alt + 向上/向下 -> 将光标所在行的代码向上/向下复制
Ctrl + D -> 删除光标所在行的代码
alt + Shift + R -> 批量重命名
Shift + 回车 -> 向下产生新的空白行,并且光标移动到该行
alt + Shift +m - > 把选中的代码提取成方法
alt + Shift +s - > 快速生成 get set + toString + 有参(无参)构造方法
Eclipse debug
step into(快捷键F5)进入当前行的方法内部,一步一步执行
step return (快捷键F7)返回上一步执行的方法(相对应F5)
step over(快捷键F6)执行当前行,但不进入执行细节
resume (快捷键F8)恢复执行,表示接着执行代码,直接跳到下一个断点
terminate 停止调试
android sdk
========================================
* android sdk manager
android开发库管理器
用来安装、维护android的开发工具、
开发库以及扩展开发工具
* 环境变量
ANDROID_SDK_HOME=android sdk安装目录
例如:
ANDROID_SDK_HOME=d:\software\android-sdk-windows
* AVD
Android 虚拟设备
ADT
========================================
* Android 开发工具
* eclipse 插件
* 安装:
*) 在线安装
*) 下载离线安装包离线安装
以上自行百度
*) 推荐安装方法:
1)在 eclipse\dropins\ 目录下,
新建 adt 文件夹
2)将 adt 离线安装包中的
features、plugins 目录
复制到第一步创建的 adt 目录下
* eclipse 中配置 android-sdk 目录
window-->preferences->左侧Android
-->右侧选择android-sdk目录
android studio
==========================================
* 基于 InteliJ 工具
* 替代了 eclipse+adt 插件,
新的开发环境
* 未来 eclipse+adt 会被淘汰
* 安装:
下载 android sdk 集成版本(1.x GB)
* 第一次启动时,会联网更新
第一个 java 程序 Hello World
==============================================
1) 新建 java 项目: day0101_HelloWorld
2) 新建一个类: HelloWorld
3) 在这个类中添加代码:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello world!师姐你好!");
}
}
4) 保存(自动编译)
5) 执行: ctrl + f11
* 编译执行过程:
1.java源码文件被编译成 class 字节码文件
2.启动java虚拟机(JVM)
3.JVM加载字节码文件
4.执行其中的 main 方法
第一个 android 程序 Hello World
==============================================
1.新建 Android 项目:day0102_HelloWorld
2.运行项目:
右键点击项目-->run as-->android application
* 执行过程:
1.编译
2.将字节码文件编译成 dex 文件
3.将项目打包成 apk 文件并临时签名
4.自动将 apk 传到手机,并自动安装
5.自动启动这个应用