【Android Studio】基础入门(一)—— 创建第一个 Android 项目

news/2024/10/9 12:28:52/

文章目录

    • 前言
    • 一、创建项目
    • 二、启动模拟器
    • 三、运行程序

前言

  Android Studio是谷歌官方推出的免费集成开发环境,专为安卓应用开发而设计,集成了代码编写、调试、界面设计及性能分析等多种强大功能,支持Java和Kotlin语言,极大提升了开发效率与质量,我们来学习一下如何使用 Android Studio 来开发安卓小程序

一、创建项目

  首先点击 New Project,在这里可以看到Android Studio 提供了很多种内置模板,我们直接选择择 Empty Activity,创建一个空的 Activity。

在这里插入图片描述

  点击 Next,进入项目配置界面。

在这里插入图片描述

  其中,Name 表示项目名称。Package name 表示项目的包名,Android 系统就是通过包名来区分不同应用程序的,因此包名一定要具有唯一性。Android Studio 会根据应用名称来自动帮我们生成合适的包名,如果你不想使用默认生成的包名,也可以自行修改。Save location 表示项目代码存放的位置,如果没有特殊要求的话,这里也保持默认即可。Minimum SDK 表示可以设置项目的最低兼容版本。
  点击 Finish,成功创建项目。

在这里插入图片描述

二、启动模拟器

  我们点击用于创建和启动模拟器的按钮,可以看到我们的模拟器列表什么都没有,点击 Add a new device… 后点击 Create Virtual Device 按钮进行创建。

在这里插入图片描述

  在这里我们可以选择各种模拟器,我们选择 Medium Phone 这种模拟器。

在这里插入图片描述

  下一步可以选择模拟器所使用的操作系统版本,没有安装的可以先下载,下载完成后点击 Next。

在这里插入图片描述

  在这里我们可以对模拟器的一些配置进行确认,比如说指定模拟器的名字、分辨率、横竖屏等信息,如果没有特殊需求的话,全部保持默认就可以了。点击 Finish 完成模拟器的创建。
在这里插入图片描述

  创建完成之后,模拟器列表就出现了我们新建好的模拟器,点击模拟器旁边的三角形启动按钮就可以启动模拟器了。

在这里插入图片描述

三、运行程序

  我们成功的启动了模拟器,下一步就是将项目运行到模拟器上。我们在这里选择 Android App 进行配置,配置完成后点击三角形启动按钮运行项目。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  右下角就是我们开发的安卓小程序。

  • 🚀 个人简介:CSDN「博客新星」TOP 10 , C/C++ 领域新星创作者
  • 💟 作    者:锡兰_CC ❣️
  • 📝 专    栏:【Android Studio】基础入门
  • 🌈 若有帮助,还请关注➕点赞➕收藏,不行的话我再努努力💪💪💪

其他

更多专栏订阅推荐:

  • 👍 【开卷数据结构】
  • 💛 【备战蓝桥,冲击省一】
  • 💕   从零开始的 c++ 之旅
  • 💖 【OpenCV • c++】计算机视觉

http://www.ppmy.cn/news/1536636.html

相关文章

分布式事务讲解 - 2PC、3PC、TCC

分布式事务讲解 - 2PC、3PC、TCC 前置知识 BASE理论: BASE是Basically Availbale(基本可用)、Soft state(软状态)、Eventually consistent(最终一致性)三个词语的缩写。BASE理论是对CAP理论中AP的一个扩展,通过牺牲强一致性来获得可用性,当…

Git的安装配置

目录 一、git和svn的区别是什么 二、下载Git 三、安装 四、使用 一、git和svn的区别是什么 1、git是分布式的,svn是集中的式的 2、git存储数据时是按元数据的方式存储,而svn是按文件的方式存储 3、git分支和svn的分支不一样 4、git没有全局版本号…

《Programming from the Ground Up》阅读笔记:p147-p180

《Programming from the Ground Up》学习第9天,p147-p180总结,总计34页。 一、技术总结 1.Physical memeory p152, Physical memory refers to the actual RAM chips inside your computer and what they contain. 物理地址指的RAM,即我们…

FPGA学习(4)-时序逻辑电路实现D触发器与计数器,LED灯闪烁

1.实现原理 开发板的频率为50MHz,即一个周期为20ns,实现500ms一次翻转,即计数25_000_000次。每次时钟沿来一次,就计一次。 2. 新建工程 2.1源文件代码 在下面左边的变量值要变的,就用reg。不涉及的缺省;…

ElasticSearch之网络配置

对官方文档Networking的阅读笔记。 ES集群中的节点,支持处理两类通信平面 集群内节点之间的通信,官方文档称之为transport layer。集群外的通信,处理客户端下发的请求,比如数据的CRUD,检索等,官方文档称之…

C#使用Lazy<T>提高性能

以下是一些适合使用Lazy<T>的场景&#xff1a; 单例模式 在实现单例模式时&#xff0c;Lazy<T>是非常有用的。如前面提到的示例&#xff0c;它可以确保单例对象在首次被访问时才进行创建&#xff0c;同时在多线程环境下也能保证正确的行为。这种方式比传统的双重检…

Ubuntu22——安装并配置局域网文件共享系统Samba

我们将共享目录设置为 /home/takway/share。以下是基于这个新目录的详细步骤&#xff1a; 在Ubuntu上安装并配置Samba 更新系统包列表 打开终端&#xff0c;执行以下命令来确保你的包列表是最新的&#xff1a; sudo apt update安装Samba 安装Samba及其相关工具&#xff1a; sud…

mysql-索引笔记

索引 1、什么是索引 索引是对数据库中数据的一种结构化表示。它像一本书的目录&#xff0c;能够快速定位信息&#xff0c;而无需逐行扫描所有数据。 索引的出现其实就是为了提高数据查询的效率&#xff0c;就像书的目录一样。 2、索引的常见模型 2.1.哈希表 用一个哈希函…