磨刀不误砍柴工,好的工具事半功倍,咱们学好开发工具,才能体验开发真正的快乐!
一,安装环境
下载安装java环境
https://www.runoob.com/java/java-environment-setup.html
下载安装androidstudio软件:安装方法参考https://blog.csdn.net/yuanguangyu1221/article/details/72858834
下载地址
二,面板介绍
File:主要包括创建项目、module、文件等、导入导出项目,保存等操作,进入设置界面等,这里还有个Power save mode 电源模式,如果开启时他会把一些辅助功能关闭掉,这个就好比手机的省电模式,不要开启,不熟悉AS开启了会出问题,比如代码错误提示这些如果开启了这项就没了。
Edit:主要包括复制粘贴、Find查找等功能
View:主要是我们常用的一些窗口视图,如果我们关闭了某些窗口而找不到了可以到View去找
主要包括ToolWindow及其他常用窗口
Navigate:主要是File class 类查找功能 如ctrl+shit+R等功能
Refactor:主要包括move移动、重命名等功能
Build:构建项目,构建单个moudle、clean项目、build apk 构建一个没有签名的APK
Build Generate Singed Apk 构建一个有签名的APK,和Ecplise一样如果有现成的签名文件可 以直接导入使用,如果没有 可以创建一个。.jks和.keystore都是app签名文件使用没区别。
Run:主要包括运行app 或者Debug运行app
window:窗口的样式和一些功能窗口的开关等
VCS:版本控制包含了git github svn vcs等导入导出项目到版本控制服务器
Help:版本更新,查看AS工具日志
Run:类似命令行的执行情况窗口
TODO:项目中的//todo注释的显示区域
profiler:当前app的性能,包括内存,cpu,网络等情况
logocat:收集上的log日志
build:项目编译信息
Terminal: dos命令,爽吧人家把这个集成进来了
Version Control:在版本控制(git)情况下,项目中文件的改动情况
三,AS常用功能设置及介绍(重要)
点击File选择Setting进入设置面板
Appearance & Behavior 外观与行为
Appearance:设置整个AS的外观样式 字体大小等
一般Them:Darcula(黑色的主题高大上啊)。字体Name:constantia (我觉得好看)
注意:现有版本中如果字体Name:选择的是英文名字的字体那么可能会出现界面乱码的情况
就是有中文提示的地方都会出现乱码,这个时候只要选择中文名字的字体即可(可能会出现)
System Setting:
设置代理、AS检查更新、Android SDK的更新下载
Keymap 快捷键设置
谷歌还是考虑的比较齐全,把Eclipse 、Mac 等快捷键集成进来了
以前搞Android的大部分都是使用Eclipse,这里基于选择Eclipse来说明快捷键的修改设置
在AS中如果要修改某个快捷键必须知道其英文名字才能搜索修改,这个比较麻烦
小技巧:当我们只知道ctrl+C这个快捷键,但是不知道他的英文名字,如下操作:我们随便找个快捷键右键选择Add KeyBoard Shortcut弹出一个窗口我们在FirstStroke下面输入ctrl+C此时面板底部会出现红色文字这些红色文字会包含当前快捷键名字和在某个位置的信息
Live Templates快捷键设置
选择user点击右边的+号,选择Live Templates如下图
设置好的模板可以在C:\Users\AndroidStudio\config\templates中找到user.xml,可以保存这个文件以后其他地方用复制即可,但是一般我们as导入出setting.jar时会带有这些?
File And Code Templates创建类的模板
当我们创建类时就可以选择我们自己创建的模板快速生成代码
比如adapter的代码大部分代码结构都是一样的,我们可以创建一个这样的模板快速生成代码
同时也可以根据团队项目的规范编写一些共性的模板提升效率
设置好的模板在C:\Users\AndroidStudio\config\fileTemplates可以找到
Plugins插件
点击Browse repositories…搜索你需要的插件即可
AS是基于intellij idea开发,所有的插件可以通过他来开发
Build…..
Gradle
四、Android studio快捷键
推荐参考下面的链接,特别全,window和mac都有
https://blog.csdn.net/qq_36480491/article/details/80031367
欢迎小伙伴们留言评论,指出文中的错误或者不足,非常感谢!