Android studio开始简单使用指南

Posted 许多仙

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android studio开始简单使用指南相关的知识,希望对你有一定的参考价值。

1、下载安装问题:

除了【是否发送信息给谷歌】的选项,不要发送(当然,你选上也没关系),其他都是下一步就完了

2、新建项目(project)

点击加号新建就行了。这时我们会选择一个模板作为开发的辅助起点,看上哪个就选哪个就行了。
推荐新手选空项目(Empty),因为不是空项目的,人家已经写好了一些基本的代码,但是新手可能看都看不懂,更别说在此基础上进行修改了。

还有编程语言方面的问题,现在默认是kotlin,所以如果不会kotlin的,要选java。


其他项目名这些就都是自定义了。

3、熟悉项目结构

做项目开发,最重要的也是最基础的,就是熟悉项目结构,其实说白了,就是熟悉文件夹结构,哪些文件夹是写代码的,哪些文件夹是写界面的,哪些文件夹是项目相关配置的等。

4、熟悉安卓应用的结构:

(1)一个界面就是一个Activity类来管理

这个说法有点绝对,但是新手可以先这样理解。一般情况下,你写一个界面,通常就需要写一个Activity类(或者Fragment类,这个以后再说),这个类需要写这个界面的逻辑,并且需要引用一个界面文件。

也就是说,逻辑和界面是分开写的(当然也可以混合写,但是不建议)。虽然分开写,但是最终还是需要整合到界面类中,也就是说,你写的UI界面文件(.xml文件),必须在代码文件中引用才有用。

下面是新建一个Activity类的图示:

新建一个Activity类以后,会伴随自动在layout文件夹中自动生成一个界面文件(.xml),我们可以打开这个界面文件进行编辑,可以拖动控件等。

(2)界面文件xml

界面文件在layout布局文件夹中。

Activity类名和界面布局文件名命名规则就是如上图,界面名全都都要小写,然后反过来,带下划线

然后就是其他的区,大家看图自己上手试试就行。

最后说一点:
布局文件除了activity类的之外,还有Fragment类的。
这两个类都是用来写界面的,其实他们两个属于经典的从属关系。
也就是说,必须至少有一个Activity,可以有多个Fragment。
Fragment最后还要嵌入到Activity中使用。

一句话,Activity是老大。但是使用Fragment可以使我们的应用更加完善和灵活。至于更详细的用法,官网有介绍,都是可以中文的。

(3)看官网教程、视频教程进行操作

这个我就不多说了,主要是给大家看看官网教程在哪看:(长按复制)
https://developer.android.google.cn/guide


其中,【核心主题】就包含了安卓开发的基础全部内容。

(4)结合官网等教程,分析安卓几个模板的代码:


我们在新建项目的时候,会看到安卓其实给我们提供很多个模板作为我们开发的起点。

别小看这些模板,这也是我们学习安卓开发非常有用的途径之一。

我们可以选择这些模板一个个的分析里面的代码为什么这样写,从而学习到安卓应用开发的知识。

(5)一个Activity带多个Fragment:

这个学习是必要的,有兴趣的可以看官网Activity下的Fragment的相关教程,基于篇幅原因,我就不在这里瞎bb了

5、简单的上手操作:

1、如何修改安卓app图标:

这个东西非常简单,但是你没遇见过,还真的找不到门路。

1、在哪儿修改:
在【清单文件AndroidManifest.xml】中修改。

因为这里默认是圆形图标,所以他会选择圆形的图标显示:

以上是关于Android studio开始简单使用指南的主要内容,如果未能解决你的问题,请参考以下文章

错误记录Android Studio 配置 AspectJ 报错 ( all buildscript {} blocks must appear before any plugins {} )(代码片

Android studio提示Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.(代码片

Android studio提示Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.(代码片

Android studio开始简单使用指南

Android Studio Arctic Fox的Git Log和搜索窗口中文乱码问题解决方案(关键词:AS,2020.3.1,显示错误,Find in Path,版块,方块,修复,新版本)(代码片

(超多图)基于Android studio开发的一个简单入门小应用(超级详细!!)(建议收藏)