Android Studio入门级教程(详细)【小白必看】[通俗易懂]

这篇具有很好参考价值的文章主要介绍了Android Studio入门级教程(详细)【小白必看】[通俗易懂]。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Android Studio如何使用

本文主要讲解一下Android Studio使用方法

步骤:

1.建立项目

  • 首先点击new——new project新建项目

android studio,android studio,android,ide,开发语言,java

  • 选择想要创建的Android 的模板,建议选择empty activity(空模板),然后next

android studio,android studio,android,ide,开发语言,java

  • Name:给你的项目起一个名字
  • API level:选择Android 虚拟机的版本,版本越低运行起来越快
  • 剩下的就按默认的就行,点击finish
  • (由于版本不一样,步骤2和步骤3的顺序可能交换,大家注意一下就好啦)

android studio,android studio,android,ide,开发语言,java

  • android项目创建完成了,包含三个主要的文件
  • activity:提供了用户与屏幕之间的互动,以便于用户进行操作,在里面实现主要的Java代码
  • activity_main.xml:布局文件,Android的UI界面显示的视图,所有的控件在这里设计
  • AndroidManifest.xml:Android应用程序的清单文件,是整个Android应用程序的描述文件

android studio,android studio,android,ide,开发语言,java

2.入门试验

  • 我们双击进入activity_main.xml
  • 先将android.support.constraint.ConstraintLayout改为LinerLayout线性的,意思就是水平的的结构
  • 并加入android:orientation=”vertical”意思是将所有组件垂直摆放
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".MainActivity">
</LinearLayout>

复制

  • 接下来加入一个文本Testview和一个按钮Button
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".MainActivity">
    <TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="学习安卓,你准备好了吗"
        android:id="@+id/tv_android"/>
    <Button
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="准备好了"
        android:id="@+id/bt_android"
        android:onClick="Welcome"/>
</LinearLayout>

注:小白为了养成良好习惯,每个控件的id一定要起得严谨,一看到就知道是什么意思,最好不要含有数字。

  • 点击右边的preview可以显示视图

android studio,android studio,android,ide,开发语言,java

  • 双击进入Mainactivity,我们打算点击按钮弹出toast
public class MainActivity extends AppCompatActivity { 
   

    @Override
    protected void onCreate(Bundle savedInstanceState) { 
   
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
    public void Welcome(View view) { 
   
        Toast.makeText(this, "欢迎来到安卓世界", Toast.LENGTH_SHORT).show();
    }
}

注:setContentView(R.layout.activity_main);这句话是布局绑定

3.打开手机模拟器

  • 不用真的下载到手机里面,直接在模拟器就可以看到我们写的APP的实现效果
  • 需要联网
  • 点击三角形(run APP)的按钮,然后建立新的模拟器,选中图中的选项(选了一个分辨率低的,运行快),然后next

android studio,android studio,android,ide,开发语言,java

  • 接下来还是选择图中选中的选型,然后进行next

android studio,android studio,android,ide,开发语言,java

  • 给你的模拟器起个名字,点击finish

android studio,android studio,android,ide,开发语言,java

4.效果展示

  • 点击run,需要家在一段时间
  • 点击按钮,弹出“欢迎来到安卓世界”

android studio,android studio,android,ide,开发语言,java

到此实验成功

可能有许多小伙伴不知道R是什么?

R是类 索引类 把r文件下的所有文件进行索引 资源目录的索引 通过索引号找到响应的静态成员

希望可以给初学者一个帮助

更多的Android 入门资料可以扫描下方二维码免费领取!!

android studio,android studio,android,ide,开发语言,java ## 【腾讯技术团队出品】Android零基础入门到精通,Android Studio安装教程+全套安卓基础教程

Android编程入门教程

Java语言基础从入门到熟悉

android studio,android studio,android,ide,开发语言,java

Kotlin语言基础从入门到熟悉

android studio,android studio,android,ide,开发语言,java

Android 技术栈从入门到熟悉

android studio,android studio,android,ide,开发语言,java

Android Jetpack 全家桶全面学习

android studio,android studio,android,ide,开发语言,java

对于新手来说可能安装Android Studio存在一定困难你可以看着以下视频,一步步的跟着学习安装运行

Android Studio 安装教程

android studio,android studio,android,ide,开发语言,java

有了Java阶段的学习,这一阶段建议以视频学习为主辅以图书查漏补缺。如果以图书为主,可以根据图书讲解敲代码,辅以教学视频查漏补缺。遇到问题可以去百度,入门的问题一般会有很多人遇到,并且给出比较好的解答。

需要掌握基本知识点,比如四大组件如何使用、如何创建Service、如何进行布局、简单的自定义View、动画、网络通信等常见技术。

全套零基础教程已经为你们准备好了,需要的可以添加下方二维码免费领取

android studio,android studio,android,ide,开发语言,java

全套安卓基础教程

android studio,android studio,android,ide,开发语言,java

android studio,android studio,android,ide,开发语言,java

android studio,android studio,android,ide,开发语言,java

android studio,android studio,android,ide,开发语言,java
android studio,android studio,android,ide,开发语言,java
android studio,android studio,android,ide,开发语言,java
android studio,android studio,android,ide,开发语言,java
android studio,android studio,android,ide,开发语言,java文章来源地址https://www.toymoban.com/news/detail-713284.html

到了这里,关于Android Studio入门级教程(详细)【小白必看】[通俗易懂]的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • autoGPT搭建详细教程-通俗易懂

    Autogpt是基于GPT的自动文本生成工具,是OpenAI公司发布的一种自然语言处理技术。它采用了自动回归模型,能够根据输入的文本生成类似人类语言的连续文本输出。Autogpt模型使用了数亿个参数来学习语言模式和规律,具有出色的自然语言处理能力,可以应用于文本摘要、机器

    2024年02月08日
    浏览(27)
  • TypeScript - 泛型 Generics(通俗易懂详细教程)

    关于概念,本文不会过多叙述。 先来看个例子,体会一下泛型解决的问题吧。 我们定义一个 print 函数,这个函数的功能是把传入的参数打印出来,最后再返回这个参数,传入参数的类型是 string ,函数返回类型为 string 。 假如现在需求变了,我还需要打印 number 类型,请问怎

    2023年04月15日
    浏览(28)
  • Android Studio入门之常用布局的讲解以及实战(附源码 超详细必看)(包括线性布局、权重布局、相对布局、网格布局、滚动视图 )

    运行有问题或需要源码请点赞关注收藏后评论区留言 顾名思义,线性布局像是用一根线把它的内部视图串起来,故而内部视图之间的排列顺序是固定的,要么从左到右,要么从上到下排列。通过属性android:orientation区分两种方向 下面通过一个实例讲解 效果如下  activity_linea

    2023年04月20日
    浏览(38)
  • PyTorch深度学习快速入门教程(绝对通俗易懂!!!)

    1.官网下载最新版Anaconda,完成后打开Anaconda Prompt,显示(base)即安装成功 2. conda create -n pytorch python=3.6 建立一个命名为pytorch的环境,且环境python版本为3.6 3. conda activate pytorch 激活并进入pytorch这个环境;linux:source activate pytorch 4. pip list 来查看环境内安装了哪些包,可以发现并

    2024年02月16日
    浏览(34)
  • 小白必看Python爬虫Selenium库详细教程

    在我们爬取网页过程中,经常发现我们想要获得的数据并不能简单的通过解析HTML代码获取,这些数据是通过AJAX异步加载方式或经过JS渲染后才呈现在页面上显示出来。 selenuim是一种自动化测试工具,它支持多种浏览器。而在爬虫中,我们可以使用它来模拟浏览器浏览页面,进

    2024年02月01日
    浏览(28)
  • Nginx到底能干嘛?!Nginx是做什么用的?通俗易懂,前端必看!

            Nginx是一个 轻量级/高性能的反向代理Web服务器,它是由C语言写的,所以速度非常快、性能非常优秀。它的主要功能就是反向代理、负载均衡、配置SSL证书、防盗链、解决跨域问题、缓存、限流、动静资源分离等等。         上面介绍了Nginx是一台Web服务器,实际

    2023年04月11日
    浏览(31)
  • PyCharm安装教程(图文结合,超详细,小白安装必看)

    PyCharm集成开发工具(IDE),是当下全球Python开发者, 使用最频繁的工具软件 。 绝大多数的Python程序,都是在PyCharm工具内完成的开发。 本篇文章基于PyCharm软件工具进行描述,教你如何安装PyCharm。 网址:点我跳转到网站,界面如下: 官方网站自带中文版,我们选择中文版

    2024年02月15日
    浏览(30)
  • 轻松掌握Docker!最新超详细版通俗易懂教程,让你快速成为容器化大师!

    注意,安装社区版,先看上图,标记的部分,需要centos7版本以上的;也就是内核版本,必须是3.10及以上,可以通过uname -r命令检查内核版本 也可以通过查看版本确认是否安装 docker --version 主机上的图像,容器,卷或自定义配置文件不会自动删除。要删除所有图像,容器和卷

    2024年01月23日
    浏览(55)
  • Python保姆级教程 数据类型—新手小白入门必看系列

    推荐使用压缩软件和杀毒软件 7 - zip 使用火绒 优点: 代码说明 没注释的代码 有注释的代码 不让解释器执行注释的那句话 单行注释快捷键:ctrl + ? \\\"\\\"\\\"\\\"\\\"\\\" (三个双引号) 185730213551 什么是变量:可以改变的量 计算机用来存贮数据的盒子,想用这个数据,就直接那盒子就好了

    2024年02月16日
    浏览(39)
  • Typescript - 通俗易懂的 interface 接口,创建接口 / 基础使用 / 可选属性 / 只读属性 / 任意属性(详细教程)

    在面向对象语言中,接口是一个很重要的概念,它是对行为的抽象,而具体如何行动需要由类去实现。 TypeScript 中的接口是一个非常灵活的概念,除了可用于 对类的一部分行为进行抽象 以外,也常用于对「对象的形状(Shape)」进行描述。 ​TypeScript 的核心原则之一是对值所

    2023年04月15日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包