博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ADT Bundle 理解开发环境 & Eclipse工具使用技巧
阅读量:4083 次
发布时间:2019-05-25

本文共 2408 字,大约阅读时间需要 8 分钟。

一、安装开发工具

Android App开发:Java+ AndroidSDK +开发工具IDE

java —》 JDK
Android —》 SDK
IDE —》 Eclipse
这里写图片描述

上图虚线框内是前世,ADT Bundle是今生。

下面是具体说明:

这里写图片描述

1、JDK安装

1.1 什么是JDK?
JDK(Java Development Kit)Java工具包的缩写,它为Java应用程序提供基本的开发环境与运行环境。

1.2 JDK如何获取?

www.oracle.com - Downloads - JavaSE

1.3 JDK中主要包括以下内容:

(1)Java虚拟机:负责解析与执行Java程序;
(java源程序 —》java字节码文件 —》 虚拟机—》操作系统—》计算机硬件)
(2)提供Java的基本类库:java.lang、java.io、java.util、java.awt、java.swing、java.sql等
(3)提供开发工具(命令):javac.exe-编译工具、java.exe-运行工具、javadoc.exe-JavaDoc文档生成工具、jar.exe打包工具等。

JRE java运行环境,运行java程序所需要的环境,包括了JVM标准实现与Java的核心类。

JDK = JRE + 工具(编译工具、调试器……)+类库;

JRE = JVM + 解释器。

1.4 JDK 安装目录

jre目录
lib目录存放基本类库;
bin目录存放开发工具;

2、 ADT Bundle的安装

2.1 什么是ADT(Bundle)?
ADT : Android Developer Tools。

2.2 哪里获取ADT(Bundle)?

Google Android官方网站

2.3 ADT(Bundle)安装目录?

eclipse目录
sdk目录

二、配置

1 、配置JDK环境变量(配置的作用和配置的方法)

JAVA_HOME:指定JDK安装的根目录;

PATH:指定JDK安装目录下的bin目录,即执行一些编译、运行等命令;(如果没有配置,则必须要切到bin目录下才能调用这些命令,如果配置了,则可以在任何目录下都可以执行该命令)
CLASSPATH:指定从什么位置去查找class文件,会自动加载一些类库,即通过命令行来启动java的程序。
2、配置eclipse
2.1 常规配置

a.指定JDK目录 (Prepreference- Java- Installed JREs,可以识别类库源码)

b.字体大小(Prepreference- Appearance- Colors..- Java和Basic,前者是改源文件字体,后者是改console等字体大小)
c.Color Theme(插件工具,需要安装)
d.Explorer视图模式(window- show view- navigator像从磁盘打开一样,可看到所有文件)
e.工程字符集(java和注释选择UTF-8,Preference- General- WOrkspace默认UTF-8,默认的且可支持显示很多国家语言;也可单独设置一个项目的字符集,当从网上下载导入一个项目时,可右击选择properties- UTF-8)
2.2 android相关配置
(1)AndroidSDK Manager
(2)模拟器

a. Android Virtual Device Manager - Emulator

b. Genimotion模拟器

三、Eclipse工具的使用技巧

这里写图片描述

1 工作空间

1.1 针对不同的项目建立不同的workspace

a.将所有工程放在同一个工作空间,eclipse打开时会很卡;

b.做A项目时在一个目录,B项目时再另一个目录。
1.2 切换、新建workspace

a.File - Switch Workspace;

b.选other则新建一个workspace,eclipse会重启。
1.3 拷贝workspace配置

a.File- Export- General- Preference- 设置好保存目录;

b.在新的workspace,File- Import- General- Preference。
2 键盘小快手,代码辅助
2.1 显示行号

在行号附近右键show line numbers

2.2 代码提示

Preferences- Java- Editor- Content Assist;

2.3 快速注释

a.行注释 Command+/;

b.块注释 ?mac这里有点问题
2.4 快速切换编辑窗口

control+m

command+w 快速关闭编辑窗口
2.5 快速处理行代码

command+d 快速删除当前行

command+Alt+向下箭头 复制当前行到下一行(可选中多行)
command+Alt+向上箭头 复制当前行到上一行(可选中多行)
Alt+向下箭头 快取提取当前行到下边边指定位置
Alt+向上箭头 快取提取当前行到上边边指定位置
2.6 快速重写父类方法

右键Source- Override/Implement Methods。

2.6 批量生成Get\Set方法

右键Source-Generate Geters and Setters。

2.7 快速生成构造函数

a.类似上面

三、 快速录入代码

3.1 格式化代码

Source- Format

3.2 成员排序

Source-Sort Members

3.3 整理导入

Source-Orgnize Imports

3.4 代码重构

Refactor- Rename; Move; Change Method Signature;…

转载地址:http://shani.baihongyu.com/

你可能感兴趣的文章
java接口不能实例化原因浅谈
查看>>
Https加密及攻防
查看>>
Java生成随机不重复推广码邀请码
查看>>
Java8 Lambda表达式介绍
查看>>
【JAVA数据结构】双向链表
查看>>
【JAVA数据结构】先进先出队列
查看>>
String类的intern方法随笔
查看>>
【泛型】一个简易的对象间转换的工具类(DO转VO)
查看>>
1.随机函数,计算机运行的基石
查看>>
MouseEvent的e.stageX是Number型,可见as3作者的考虑
查看>>
在mc中直接加aswing组件,该组件还需最后用validate()方法
查看>>
移植Vim配色方案到Eclipse
查看>>
从超链接调用ActionScript
查看>>
谈谈加密和混淆吧[转]
查看>>
TCP的几个状态对于我们分析所起的作用SYN, FIN, ACK, PSH,
查看>>
网络游戏客户端的日志输出
查看>>
关于按钮的mouseOver和rollOver
查看>>
《多线程服务器的适用场合》例释与答疑
查看>>
Netty框架
查看>>
Socket经验记录
查看>>