大家好,又见面了,我是你们的朋友全栈君。
Eclipse Android开发入门手册
资源下载
http://tools.android-studio.org
jdk,Android SDK,开发工具eclipse、Android studio、idea
配置java环境
搜索jdk安装对应的包,参照http://www.runoob.com/java/java-environment-setup.html 配置环境
安装eclipse和ADT插件
有绿色免安装版本,也可以从eclipse的官网下载。打开eclipse后,
点击add…在弹出窗中点击Archive…选择下载好的adt路径后点击ok,之后一路next或者OK就可以了,安装好后需要重启eclipse
配置Android SDK
Mac上:
点击browse…选择自己下载的SDK路径,apply and close即可。至此eclipse的Android开发环境就算是配好了,下面介绍一些快捷键和设置。
开发技巧
导入工程
在project Explorer的空白处点击鼠标右键,选择Android
工程设置
右键选中工程,也可以使用Alt Enter快捷键
在Android中可以设置依赖的SDK版本,下方是设置依赖了哪些本地的库工程。
在java build path中可以查看到工程的一些java代码的配置,其中libraries这一栏可以选择导入或者移除依赖的jar包。Add JARs是依赖工程中的jar,Add External JARs是依赖绝对路径下的jar,一般推荐使用第一个这样工程移动位置了也无需二次配置。
在window-Show View中可以调出一些视图来辅助,点开other可以看到Android,其中有logcat,这个视图是查看adb连接的模拟器/真机的日志的。
点击eclipse右上角的输入框右侧的加号按钮,可以添加视图卡,DDMS和Debug都可以调出来,DDMS包含了一些很方便的工具来辅助Android开发,见下图
比较常用的有绿色的小虫按钮,可以选中某个进程点击绿虫按钮后,该进程就进入调试状态可以debug,红色的stop就是终止选中的进程,其余的几个可以自己去尝试。
建议把代码展示结构设置成树形结构方便查阅,右侧Outline视图调出来,可以查看类文件中成员变量和方法。
在Java Compiler中可以配置编译的jdk版本,当然这要依赖于你本地配置了哪些环境。注意,有些依赖较高SDK版本的工程已经无法在1.6或者更低版本的jdk环境上编译通过的,还有就是switch…case的写法,1.6和1.7的jdk环境有明显的差异,改为if..else写法可以规避此类问题。
常用的快捷键
win shift R:根据键入的正则表达式快速打开文件
win shift F:格式化选中代码,未选中则格式化文件代码(注意快捷键和搜狗输入法冲突,记得修改搜狗输入法)
win shift G:鼠标焦点移到某个变量、类名或者方法上,使用快捷键,可以查询哪些代码使用了选中项
Alt /:代码提示(注意可能由于设置的原因,快捷键会变为ctrl space我也搞不清楚是不是和eclipse版本有关系)
win D:快速删除某行代码
Win Alt J:增加java doc注释(win下快捷键记得是ctrl shift J可能有差异)
win W:关闭当前的文件 win shift W:关闭所有打开的文件
win C/X/V/Z/Y:复制、剪切、粘贴、撤销、恢复。注意eclipse中z/y的次数有上限,可能无法回退到你想要的位置,注意备份;另外,eclipse存在bug,有时快捷键会失效,感觉都无法使用了一样,可能是由于粘贴板导致内存溢出(原因猜的),这时可以打开一个xml文件,用鼠标复制一小段xml语句,然后就可以恢复快捷键使用了(不是百试百灵,经常能成功),如果不成功,就重启eclipse。
Win home/end:快速的到文件的头部、尾部
Win shift O:快速导包,同名的类会弹窗让你自己去判断导入哪个
Win alt S:打开一些常用操作的菜单如:格式化、重写父类方法、生成get/set方法、添加引用、排序、生成构造函数等等
Win alt R:重命名选中的变量名、方法名、类名,会自动修改全局的引用的地方
Alt enter:查看类或者工程、包等的路径、编码等
上述快捷键均是在mac下,Windows下将win键改为ctrl键
Debug
运行到断点位置,F5是进入代码内部,F6是下一行(如果是方法的结尾,就会等同于F8),F7是跳出来,F8是跳到下一个断点
CSDN下载链接:https://download.csdn.net/download/wwx393263/10292963
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/185890.html原文链接:https://javaforall.cn