安装完Android studio之后,首先引入眼帘的就是Android studio界面,Android studio界面有很多的状态栏比如:菜单栏、工具栏、导航栏等等,每个状态栏里面又有很多的设置,我们就来说说初级阶段所需要了解的。
1、菜单栏的File按钮
File文件常用按钮介绍
1、直接在file-> New project即可
2、从GitHub/csdn上面下载到桌面,点击file->Import project
3、open:也是打开项目 (不是自己写的项目)
4、open Recent:打开项目(自己写过的代码)
5、Sync Project with Gradle Files:同步项目和Gradle文件
6、Invalidate Caches:重新启动......。
7、import Moudule:导入模板
创建项目之后,会有一个MainAcitivtty以及所对应的布局,在这里需要注意:一般来说,不会在File里创建,因为它缺少对应的布局,需要你自己去设置,建议在你的app->java右键进行创建,举个简单的列子:
很明显他们的差别在于setContentView(R.layout.activty_main),这个函数的作用就是找到这个Activtity所对应的布局。不知道大家有没有注意到我的屏幕里可以分栏?这个对我们刚刚入门在写代码中也很实用,(方法:首先右键点击你所需要分栏的Acitivty -> Split Right/Split Down)
注意:在setting里面还有一个非常重要的就是Gradle,当你第一次创建一个项目的时候,检查一下这里的Gradle(位置在于:Setting->Build、Excution、Deployment->Build Tools-Gradle user home)要和你自己下载的gradle一样
我这里下载怎么多的gradle,是因为在我重新打开项目的时候,出现了Grable报错,会导致app的左上角显示一个红叉叉,无法运行。花了我几天的时间,在这几天里反复的从官网里去下载,当我准备摆烂的时候,结果它下载好了,导致它无法运行的原因竟然是网络的问题!!!在此期间也去查了资料网上大概说,需要点击File->sync project with gradle files(自动更新Gradle),也尝试过Reload All from Disk:从磁盘重新加载所有内容(类似 F5 刷新一下)
在setting里面可能还需要注意到的就是背景颜色和字体大小:
1、设置字体的大小:setting->Editor->Font
2、设置背景:stting->Appearance&Behavior->Theme,Theme里面有三种颜色,可以自行去查看
2.工具栏
在工具栏里面的就是对代码进行检测是否有错误,有关模拟器的一些信息,稍微提一下第五个的作用:可以详细的看到某一时刻所占用的内存(在最开始的时候不需要使用到)。比较重要的就是Device Manger(设备管理器),设备管理器主要是对模拟器进行管理,里面有两个比较重要,如下图所示:
![](https://img-blog.csdnimg.cn/9703abf5bef544debc74869eb7014cd3.png)
模拟器可分为Android studio自带的模拟器和夜神模拟器等
Android自带模拟器的创建可以参考一下http://jingyan.baidu.com/article/4f34706e088aabe387b56d3c.html
刚开始启动模拟器时,模拟器会出现在AS软件里面,导致各个窗口之间可操作的范围很小。只需要在feil->seting->Tools->Emulator->里面三个复选框取消勾选,然后apply,最后再重启一下即可(如图2.2)。
再说一下如何修改模拟器默认路径?
答:Android studio中找到(图2.1)点击Show on Disk 打开模拟器默认路径,出现(图2.3)页面,打开 后缀名为.ini文件,如(图2.4)所示
![](https://img-blog.csdnimg.cn/5915941bca1b4fce92836084b44e22e1.png)
![](https://img-blog.csdnimg.cn/f5fb989a52f9414db42b0eafe54d353d.png)
![](https://img-blog.csdnimg.cn/deef305742cc45e7bc1c5652455c77dd.png)
使用夜神模拟器(夜神安卓模拟器-安卓模拟器电脑版下载_安卓手游模拟器_手机模拟器_官网),因为Android自带的模拟器有时会卡死,报出莫名其妙的错误,以及自带的模拟器没有输入法,只能输入英文,这就很苦恼了。需要下载中文输入法的,点击这个链接(30s教会你在Android模拟器上安装搜狗输入法_android模拟器安装输入法_振华OPPO的博客-CSDN博客)上面有详细的教程。
3、项目工具栏
我们在app内进行写代码,app里包含build(系统配置)、libs(第三方包)和src。
src里面包含了Java文件、res文件以及Assets文件,Java文件就是写逻辑编写的,重点在res文件。
一般情况下创建新的项目只有java、res和AndroidManifest.xml文件,而Assets文件则需要自己添加。Assets文件可以保存其他数据格式、图像、音视频等等。
如何获取Assets文件里的数据呢?这和平时获取字符串的操作类似,就是在前面加上context.getResources().getAssets()获取AsstManger
res文件主要内包含drawable文件、layout文件、mipmap文件、values文件,接下来我们细说这四个文件的作用
layout文件:每一个Activity和Fragment都有相对应的layout文件,每一个layout文件里又包含很多的控件(比如:TextView,ImageView,ImageButton,EditText等等),控件内需要设置图片、文字、对齐方式。
values文件:string文件可以将文字替换对应的英文,方便以后修改。values文件中还有colors文件和themes文件从字面意思可以看出是存放颜色和主题,系统三个自带的主题:
1、DayNight.DarkActionBar(默认:打开模拟器左上角会出现app名称)
2、DayNight.NoAcationBar.Bridge(一般修改成这个:取消左上角的名称)
3、DayNight.NoAcationBar
设置系统主题:themes->找到<style>,在parent设置
drawale文件和mipmap文件的区别:
drawale文件:我们通常将一些App的icon图标(像素小的图片)放在drawable文件。如图1所示
mipmap文件:从外部导入进来的图片(复杂的图片,图片里包含的有动画)则放在mipmap文件。如图2所示
![](https://img-blog.csdnimg.cn/3a8a517269044cebb2037f55c18c0cb2.png)
![](https://img-blog.csdnimg.cn/43236c9417394ba9ac9f6a9de9306d60.png)
AndroidManifest.xml文件:创建一个新的Activity、service、content provider、broadcast receiver(简称四大组件),都需要在里面进行声明。
出现以下报错,说明你的组件没有在AndroidManifest.xml文件中声明。
再介绍App Inspection,简称数据库,位于编辑器最下面的工具栏,这是Android studio自带的数据库。如图所示:
介绍的差不多了,再说几个实用的快捷键:ctrl+alt+L:自动对齐
alt+ins:快速创建get()、set()和构造方法
alt+左/右:打开的class文件和.xml文件左右切换
alt+enter(回车键):智能提示