Android studio 教程入门
1.创建一个Android项目,点击File ->New->New Project,
其中的open是打开一个Android项目
2.输入项目的名称test ,此项目放在E盘下,然后点击Finish
3.选择Android 虚拟机的版本,版本越低运行起来越快,其他的无需勾选。
4.选择Android 的模板,选择基础类android 的空模板Empty Activity,点后点击Next
5.设置Activity 的名称和Layout的名称,一般自动生成,如果需要可以在这里进行更改,
最后一个框不能勾选,否则可能会引起项目异常,然后点击Finish。
6.这是Android项目建完之后的样子,三个主要的文件:主配置文件:AndroidManifest.xml,
人机交互的MainActivity,还有布局LayLout:activity_main.xml
7.虚拟机显示:点击三角形图标run,运行虚拟机,直接选中默认虚拟机,点击ok
通常建一个项目,会在Activity_main.xml里自动生成一个文本显示框textView,这个是默认的,你运行之后,会在虚拟机上出现一个hello world 的字段,通常不用的话把它删掉即可。
如果弹出窗无虚拟机,显示none,则需下载一个虚拟机,点击create a New Virtual Device,选中5.5版本的,其他的也可以,根据个人爱好,然后next,出现第二个窗口,点击download即可,然后next,等待片刻即可下载成功
8.补充说明:
Activity:是一个人机交互的程序,相当于人和机器操作的桥梁,类似于shell,在里面写Java代码,从而达到想要
实现的业务处理。
activity_main.xml:是Android界面显示的视图,所有的配置控件,各种控件可以通过这里进行设计。
AndroidManifest.xml:主配置文件,用于配置各个组件的访问权限。
R.java:简单说就是android_main.xml里的控件的id号,方便在MainActivity里找到id来确定这个控件,从而做出业务处理。
app:通常Android的各个组成部分放在此目录里,其中res存放一些资源文件,如图片、layout、values 等资源。
9.一个简单的入门Activity程序
(1)先在Activity_main.xml配置控件.
先将android.support.constraint.ConstraintLayout改为LinerLayout线性的,意思就是水平的的结构
并加入ndroid:orientation="vertical"将所有组件垂直摆放
加入一个文本显示组件TextView和一个按钮组件Button
可以通过desion进行设计,可以看到效果,我们设置了两个组件,并为每一个组件设置了id,文本框的id为t1,按钮的id为but1,这个id好任意命名,是为了方便MainActivity进行调用。
(2)在MainActivity里进行业务逻辑处理:定义两个组件的全局变量,然后通过find ViewById,获取R文件两个组件的id号,进行业务处理,给Button设置一个事件响应。通过实现View类的OnClickListener接口,以及public void onClick(View v){
t1.setText();//设置文本显示信息。}
(3)确认事件响应是否成功:点击确定:出现文本显示内容。
10.setting配置:android studio 如果运行的不是本地gradle,可能速度较慢,或者出现异常,建议使用本地的
gradle.
过程:点击FIle->Setting...然后点击ok即可
.
文章所需文件:Android studio http://www.zjkweiqi.cn/pcdown/7013.html
Android studio 教程入门相关推荐
- Android Studio 教程:入门开发第一个程序
Android Studio 教程:入门开发第一个程序 2018.09.11 14:30 16005浏览 开发第一应用 可以开发属于自己的应用,是否有点小激动?好吧!让我们开始,首先点击Start a ...
- Android Studio教程– Hello World App
Welcome to the Android Studio Tutorial. This is the first article in the android tutorial series and ...
- Android Studio 教程(1)----配置
Android Studio 教程 配置 [Android Studio的优势] 基于Gradle的构建支持 Android特定重构和快速修复 更加丰富的模板代码,让创建程序更简单 提示工具更好地对程 ...
- android studio官方教程 pdf,android studio教程pdf
android studio教程pdf [2021-02-13 02:22:01] 简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(& ...
- android studio最新教程pdf下载,android studio教程pdf下
android studio教程pdf下 [2021-02-13 15:00:57] 简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace( ...
- Android Studio教程
Android Studio教程 安装Android Studio 万事开头难,当我看到身边的同学都美滋滋的运行成功了"helloworld"时,看着我刚安装好的Android S ...
- Android Studio 基础入门笔记
Android Studio 基础入门笔记 Android Studio 基础入门笔记 为什么选择使用 Android Studio 而不是EclipseADT 安卓配置JDK AS如何更新 常规的 ...
- Android Studio教程从入门到精通
最新2.0系列文章参考: Android Studio2.0 教程从入门到精通Windows版 - 安装篇 Android Studio2.0 教程从入门到精通Windows版 - 入门篇 Andro ...
- Android Studio教程 简介与入门(资料比较旧,但有一定参考价值)
AS简介 经过2年时间的研发,Google终于正式发布了面向Android开发者的集成开发环境Android Studio 1.2(稳定版).Android Studio是Google开发的一款面向A ...
- google android win10 ios,Flutter入门安装 ,win10 Android studio 教程
Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面. Flutter可以与现有的代码一起工作.在全世界,Flutter正在被越来越多的开发者和组织使用,并且 ...
最新文章
- 访问量最高超7百万的Stack Overflow问题竟然是...
- Python切片(入门7)
- 如何检测链表中的循环?
- 高级c++头文件bits/stdc++.h
- offsetof宏和container_of宏
- [Java基础]内部类基础
- 关于工作的选择之软件开发还是软件维护的建议
- Error:java: Annotation processing is not supported for module cycles.异常解决
- 力扣541. 反转字符串 II(JavaScript)
- bootstrap媒体查询类型的值_HTMLCSS学习笔记(二十一)-- 媒体查询 + rem用法
- ES6 Map 数据结构、ES6 箭头函数
- 实施ERP过程中必须注意的“后天条件”
- Unity遍历文件夹及其文件
- 1960-2019年世界各国人均GDP增长率
- MySQL最全整理!java技术总监面试常见问题及答案
- SAP UI5 应用开发教程之八十一 - 采用 OPA5 进行 SAP UI5 集成测试(Integration Test)的一个例子试读版
- VC中 WM_SHOWWINDOW 与ShowWindow()的区别
- 如何看待互联网公司 996 现象,是种什么样的体验?
- 华为OD机试107-跳格子游戏
- 逃出996,追逐新目标!