欢迎回来,那就直接开始教程。

首先打开Android Studio,界面如下

然后选择第一个:开始一个新的Android Stuidio项目,如下图所示

这个界面,在日后的开发中也会经常用到,那就在这里介绍介绍吧。上面的选项卡中有Phone and Tablet、Wear OS、TV等等,一般只需要用到Phone and Tablet里面的东西,如果你想试着开发穿戴设备或电视应用,可以点进去看看。

回归正题,在这个界面,提供了很多模板。看上面的模板图片应该也就知道模板内容了吧,Basic Activity中包含了一个悬浮按钮,而Empty Activity就是一个空的项目,除了最基本的之外,没有其他内容。第三个Bottom Navigation Activity自带一个底部导航栏,如果你需要这个模板和下面的侧边栏一起用的话,我建议选择下面的Navigation Drawer作为模板,手动添加一个底部导航栏,这样会比手动添加侧边栏简单一些。我做开发的话一般就用这四个模板,对其他的不是特别熟悉,感兴趣的可以自己去尝试一下。

现在是第一次开发嘛,就选择Empty Activity就行了。然后单击Next下一步。

进到这个界面,先从上往下开始看吧。

第一个Name就是项目名称,可以自己随便起。

第二个Package Name是包名,建议以网址的形式开头如图中:cn.lovelycatv.* 或者一些github用户习惯 github.用户名.* 不过这只是建议,想怎么来都可以嘛。

第三个Save Location是项目的保存路劲,所有的项目文件都在这里,可以自己手动更改。

第四个Language是开发语言的选择,默认是Java,如果你会Kotlin,可以选择尝试一下,但是本教程是以Java为例的。如果你对Java和Kotlin很熟悉的话,可以试着将本教程的Java翻译成Kotlin。

第五个Minimum API Level是最低API等级,这边选择的是API 21,也就是从Android 5.0向上兼容,建议选择。如果想要尝试新版API的内容,可以自行另选,但这样可能会导致不兼容低版本设备,还要自己另做适配。看到下面的蓝色感叹号提示,内容主要是:你的APP可以运行在约94.1%的设备上。

第六个 This project will support instant apps,这个选项不需要勾选,主要是Google Play的无需安装体验功能,国内也用不到Google商店是吧,而且这个功能个人感觉没什么用处。

第七个Use androidx.* artifacts,我这里是强制勾选的,上一节#0中有提到过它,这里不再说明了。

填写完所有信息之后,就可以Finish了,然后进入正式的开发界面。

当然可能一进去是没有背景图的,代码配色是黄色调,但没关系,能用就行。至于我的配置,稍后会另开一篇来分享,先继续教程吧。

那看到这么多东西,不知道何从下手,现在来逐个介绍吧。

看到顶栏,从左到右是File、Edit等,最常用的是File和Build里面的内容,现在先不详细介绍。

左边有一个Android小图标的一块是侧栏,里面是你的项目文件,单击这个小机器人,可以选择文件浏览模式,自己摸索一下就知道啦。

底栏,有Terminal、Build、Logcat等,这三个比较常用。Terminal可以理解为内置的cmd,Build里是项目构建的进度,Logcat是实际运行时产生的日志,注意一下,这个常用于开发调试,可以连接你的手机或者使用Android Stuidio自带的虚拟机。

右上角就是一些快捷图标了,绿色的播放键是运行,可以连接你的设备将APP直接安装上去,并且可以在Logcat实时查看日志。再右边蓝色仪表盘是Profile,内有CPU、内存等信息,可以用于分析APP的资源消耗。继续下去,附有小安卓的手机图标是Android Studio自带的虚拟机:Android Virtual Device Manager。在这里可以添加你自己的虚拟机,这个操作也是很简单的,自己摸索一下就可以了。

右边侧栏还有一个叫Gradle的东西,是Gradle的手动控制操作,这个先不用管,一般也用不到它。

到这里所有的界面元素就介绍完了,那就开始介绍项目结构啦。

看到左侧栏的项目目录,将它们都一一展开,如下

Manifests是一个非常重要的文件,至于它有什么用处和具体内容,可以看这位大佬的文章:AndroidManifest详解 – 简书 (jianshu.com)

java里面的是你的代码文件,下面两个绿色的不用管它。

再往下是res目录,里面包含所有的资源文件。

drawable里面常保存一些图片、shape等资源,layout内保存所有的布局文件,mipmap内是app的图标文件,values内有colors、strings、styles,可以理解为一个常量池吧,现在不过多介绍,其实自己进去看一看就知道怎么用了。

介绍完了项目结构,开始介绍最大的那一块,代码窗格。

在左边点开activity_main.xml,如下所示

看起来应该是这样子,这个是可视化编辑界面,一般我是选择使用文本编辑,自己也没怎么用过这个,就不过多评价了。选择下面选项卡中的Text,进入文本编辑。

进到这里,你需要对XML格式有一个大概的了解,接触过html的朋友应该会很熟悉。

这里来简单做一个介绍,首先每一块都是以<***>开头以</***>结尾的,开头<>中的内容,可以认为是这个块的参数,块与块之间存在包含关系。想要对它有更多了解,建议阅读:Android-XML格式描述 – Android原创 – 博客园 (cnblogs.com)

那么回到正题,使用文本编辑,右边是预览窗格,会实时根据你的修改而变化,也很方便。在预览窗格的工具栏中,可以更改预览的样式、机型、API版本等,自己尝试一下就知道啦。

好啦,本期教程就到这里结束啦,对Android Studio进行了一个比较详细的介绍,若还不太懂的可以直接在下面评论,我也会第一时间回复,感谢观看。


0 条评论

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注