Andriod Studio 开发环境搭建
Andriod Studio从零开始的安卓开发环境搭建
官网下载android studio
阅读、勾选同意协议并点击下载
下载完成后打开
安装完成,打开后
创建项目
创建一个空Activity
的项目
输入项目名和选择语言以及SDK
版本
点击build
等待下载完成
下载时间4分钟到40分钟不等甚至更久,可以去看看我其他博客回来
完成后我们点击右上角
创建虚拟机
在此之前,记得查看自己任务管理器中性能这一块是否开启了虚拟化,如果没开启,自行百度:你主板型号对应的开启虚拟化方法
不得不说该换电脑了
选择一款自己喜欢的尺寸
下载
梅开二度,可以再去看一篇我的博客
完成
下一步
然后完成
启动
成功
简单介绍下目录吧
个人习惯,目录包名不折叠
查看目录
官方文档介绍:
app > java > com.example.myfirstapp > MainActivity
这是主 Activity。它是应用的入口点。当您构建和运行应用时,系统会启动此 Activity
的实例并加载其布局。
app > res > layout > activity_main.xml
此 XML 文件定义了 Activity 界面的布局。它包含一个 TextView
元素,其中具有“Hello, World!”文本
app > manifests > AndroidManifest.xml
清单文件描述了应用的基本特性并定义了每个应用组件。
Gradle Scripts > build.gradle
有两个使用此名称的文件:一个针对项目“Project: My First App”,另一个针对应用模块“Module: app”。每个模块均有自己的 build.gradle
文件,但此项目当前仅有一个模块。您可以使用每个模块的 build.file
控制 Gradle 插件构建应用的方式。如需详细了解此文件,请参阅配置构建。
自己小声bb:
MainActivity
打开初始化的app
看到的第一个界面
activity_main.xml
摆放组件,调样式的地方
可以在右上角切换视图模式
AndroidManifest.xml
定义组件的地方,我们每来一个页面,就在里面定义一下
build.gradle
和maven
的pom.xml
差不多
好,现在开始构建界面
来到我们的activity_main.xml
点击,并按下delete
点击Text
下的plain Text
拖动到界面中来
点击右边的加号
都设为16
再拖个按钮过来
右键,Show Baseline
拖动中间的横线到左边的plain text
上
按住shift
再点击选中两个组件
右键,然后点击Create Horizontal Chain
可以看到布局发生了变化
点击链条直到和变成Match Constraints
然后我们给写上字
打开 app > res > values > strings.xml
点击Open editor
点击+
号
再加一个
回到activity_main.xml
,点击输入框,清空text
找到hint
点击右边的按钮
在弹框里选择
按钮同理,只不过这次是选text
更改id
然后我们创建一个新页面
这时
Android Studio
会自动执行三项操作:
- 创建
DisplayMessageActivity
文件。 - 创建与
DisplayMessageActivity
文件对应的布局文件activity_display_message.xml
。 - 在
AndroidManifest.xml
中添加所需的<activity>
元素。
然后放入text更改id
我们还需要配置一个返回按钮
在AndroidManifest.xml
的<activity android:name=".DisplayMessageActivity">
中添加以下代码
<meta-data android:name="android.support.PARENT_ACTIVITY" android:value=".MainActivity" />
然后开始编写代码
package com.example.myfirstapp;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
public class MainActivity extends AppCompatActivity {public static final String EXTRA_MESSAGE = "com.example.myfirstapp.MESSAGE";@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);}public void sendMessage(View view) {Intent intent = new Intent(this, DisplayMessageActivity.class);EditText editText = findViewById(R.id.editText);String message = editText.getText().toString();intent.putExtra(EXTRA_MESSAGE, message);startActivity(intent);}
}
给我们的按钮绑定事件
package com.example.myfirstapp;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.widget.TextView;
public class DisplayMessageActivity extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_display_message);Intent intent = getIntent();String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);TextView textView = findViewById(R.id.textView);textView.setText(message);}
}
然后运行
输入任意文字点击Send
看到可以跳转了并且我们输入的文字也传入了过去
大功告成~之后的学习就继续去官方文档学习啦!
Andriod Studio 开发环境搭建相关推荐
- Android Studio开发环境搭建准备
Android Studio 是一个Android开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发 ...
- android studio开发环境搭建,国内服务器代理下载android sdk
android studio开发环境搭建 1,百度android studio,下载安装: 2,启动Fetching Android SDK component information http:// ...
- Android Studio开发环境搭建(图文教程)
Android Studio开发环境搭建 一.下载Android Studio 二.安装Android Studio 三.下载Android SDK 四.创建第一个Android工程 五.下载和创建模 ...
- Android(一)——Eclipse+ADT 和 Android Studio 开发环境搭建及介绍
文章目录 1. 前言介绍 1.1 JDK安装与配置 1.2 IDE开发APP流程 1.3 相关术语的解析 1.4 ADB相关指令 1.5 APP程序打包与安装流程 2. 开发环境搭建 2.1 Ecli ...
- 我的android studio开发环境搭建历程(一部辛酸史)
android开发愈演愈烈,本人也想凑下热闹,首先要过的就是要搭建android开发环境这一关,本来我用eclipse挺顺的,不过参考网上的评论,感觉还是亲儿子好,所以决定切换到android stu ...
- Android应用开发(1)Android Studio开发环境搭建
Android应用开发学习笔记--目录索引 本章介绍搭建Android Studio应用开发环境,创建并编译App工程,运行和调试App. 一.搭建AndroidStudio开发环境 1.下载Andr ...
- android studio 开发环境搭建
as 开发环境 1 需要下载配置JDK 2 下载 android studio JDK 配合可以参考 http://blog.csdn.net/qq_33210042/article/details/ ...
- andorid studio开发环境搭建
JDK安装 安装地址Java Downloads | Oracle 可选择任意目录进行安装 环境变量配置 此电脑>高级系统设置>环境变量 系统变量>新建 JAVA_HOME 变量 选 ...
- android 开发环境以及hello world,Android Studio开发环境搭建和HelloWorld
先下一个Pie吧 然后发现run的位置是灰色的,而且这个Add Configuration没有下拉列表 我去百度了一下这个问题,它让我在下拉列表里找APP ??? 百度上面没有找到关于这个的解答,我就 ...
最新文章
- 小功能 获取一段汉字的拼音首字母
- java面向对象(二)之继承
- javascript 开发_25个新JavaScript开发人员的免费资源
- CommonCollection1反序列化链学习
- 并发不是并行,它更好!
- 二叉树 中序遍历 python_LeetCode 105 树 从前序与中序遍历序列构造二叉树(Medium)
- 想要学习UI动效设计?从这些软件入手
- 【文献阅读】Perceptual Generative Adversarial Networks for Small Object Detection –CVPR-2017
- 万年历c语言编程怎么做,用C语言如何编写“万年历”
- 技术出身要创业,容易吗?
- 【优化覆盖】基于matlab改进的杂草算法求解无线传感器覆盖优化问题【含Matlab源码 046期】
- centos8 用u盘安装失败_CentOS 8 安装图解
- python使用ttf文件_python – 如何在matplotlib中使用(随机)* .otf或* .ttf字体?
- QCC512x QCC302x Earbud 工程增加三击事件
- Bumped!详解—(Dijkstra堆优化,优先队列实现,结构体重载运算符)
- android hci设备,android-hci相关操作
- CF1296E1——String Coloring (easy version)
- 58同城 Flutter 混合开发探索与实践
- 服务器中毒怎么找出病毒源文件,电脑中毒后怎样查找出在哪个文件夹
- 从《羊了个羊》看随机数的生成原理
热门文章
- 微软 Visual Studio 2017 RC 中文版下载 - 免费社区版/专业版/企业版
- 关于论青少年尽早学少儿编程之说
- 最新网站生成APP源代码+Flutter项目/带控制端
- (第四章)OpenGL超级宝典学习:必要的数学知识
- SpringSecurity+Vue:实现添加登录图片验证码
- onegreen的绿软word2003绿色版删除不掉的解决方案
- ubuntu安装gcc g++
- simulink+FlightGear飞行器建模仿真
- 模式识别:BP神经网络算法
- 用手机蓝牙锁定计算机,Bluetooth Screen Lock——当你离开时自动锁定Mac电脑