最近接触了Android 和 Android studio,整理一点简单的资料,方便自己回顾.
背景:linux, 接触过其他语言
一、综合
安装方面,网上很多,skip.
软件界面认识 参考:http://blog.youkuaiyun.com/jluzh04140717/article/details/53535207
小技巧/快捷键 参考: https://jaeger.itscoder.com/android/2016/02/14/android-studio-tips
针对偷懒的,这边列出几点我常用的:
ctrl + B 查看代码定义
alt + enter 强大提示功能, 纠错(如果有代码呈现红色线,光标过去,然后alt enter,就会有提示,除非拼写错误) AS的这个功能很强大,能解决大多数的问题,
ctrl + / 注释本行,当然你也可以用 //
ctrl + shift + / 块注释
ctrl + - / + 折叠/展开当前代码块
ctrl + shift + - / + 折叠/展开所有代码块
ctrl + F 查找功能,可以选中在按,高亮
shift + enter 可以从一行代码任意位置新建并跳到下一行,相当于按了end + enter
二、工程文件介绍
这边讲几个经常编辑的:
app : 工作的主要地方,
lib: 引用第三方库,经常要放在里面,在app里建一个,和src同级
app->src->main: 核心地方
java:就是写代码(类)的地方,可以建文件夹管理,也可以全部和MainActivity同级,
res:里面是资源文件
drawable:图片文件,例如你要显示图片之类的,就全部放这里,再来这里取用
layout: 布局文件,界面上的排版,按钮之类的,多个布局就是可以切换界面,如微信的"发现""我""通讯录"
value: 可以定义一些常用的数据,例如颜色
其他就是不同大小的图标
三、借用
开始你可能想复制别人的代码,或者直接打开你苦心找到的工程,看看运行结果.
建议:不要直接打开别人的工程,因为包名等问题容易出错,还不易改错. 比较好的办法是自己新建一个工程,
1\复制对方的代码主体(java下的各个类文件),package和import不用复制,出现很多红色的, 不要怕, 一个一个alt + enter过去,会自动导入自带的包,解决其中大部分问题.
2\查看对方工程里是不是包含了其他的库文件,自行下载或者直接复制对方的库文件放到自己工程下的lib,如果没有lib文件夹就自己建一个
,然后右击该文件 有个 save as lib,点吧.这时候在去代码中alt + enter, 就可以在解决一部分问题
3\还有错那应该是缺少文件,可能是模型,图片,布局类似R.XX.OO去res下的XX文件夹添加相应的OO文件,没有XX文件夹就自己新建,注意位置,别建错地方!
4\差不多了吧