PS : 写在前面
- 介于搬运工与非搬运工之间,因发现网上教程都与现在版本内容存在一定内容上的差距,在个人学习时候出现很多困扰,所以出现了此个教程
- 系统环境为mac环境
一、对应版本(下载地址就不描述了,个人喜好:各官网直接最新版本)
1.java 版本
/usr/libexec/java_home -V
本文章版本 : 1.8.0_191, x86_64: "Java SE 8"
2.Android Studio 版本
本文章版本 : 3.5
二、预备备,开始
Android Studio 安装好后,打开
安装的时候更新了下,新版本感觉还不错,更有数字科幻感(纯个人观点 不喜勿喷)
1.创建新的安卓项目(图2.1)
+ Start a new Android Studio project
图2.1
2.选择项目类型
这里选择 Empty Activity 类型(图2.2)
图2.2
3.配置project
分别配置(这里也可使用自己的配置)
1-Name : DemoProject
2-Package name : com.study.demoproject
3-Save location : /Users/kevin/wrkpls/Adnroid/DemoProject
4-Language : Java
5-Minimum API level : API 26:Adnroid 8.0 (Oreo)
配置完成后点击Next下一步(图2.3)
图2.3
注意: 5中 Adnroid版本 要记住,一会在创建虚拟安卓环境时会用到,踩过开发版本新于安卓虚拟机版本的情况,标注一下
4.上步骤做好后点击Finish之后Android Studio开始自动创建项目project,等待完成后可以看到自己创建的project的项目结构(图2.4)
图2.4
5创建好project的结构之后,我们对
/app/res/layout/activity_main.xml 文件开始编辑,这个其实是针对app的内容的可视化操作(图2.5)
图2.5
6.首先我们对页面进行编辑,可以看到 HelloWorld 的字段,我们先对页面中的HelloWorld进行操作首先设置部件的id(图2.6)
图2.6
我们这里设置id 为targetString
7.设置好之后我们为页面中添加一个 button 按钮(图2.7)
图2.7
8.我们从palette -> Common -> Button 拖拽到页面中,然后同上一步 需要对button进行 id 值的属性设置(图2.8)
图2.8
其中,设置
- 1处设置button的id : button
- 2处设置button上显示的字符串 : 变大
- 3处设置button在操作画板上的位置 : (这里在那时我们不进行设置,仅仅是将模块的上下左右的4个加号按键进行点击处理)
- 4处设置button的操作交互 : 我们定义一个方法叫makeBigger
- 操作完,如图(图2.9)
图2.9
9.完成之后我们回到 project 结构中的
/app/java/com.study.demoproject/MainActivity.java
进行 method 的定义(图2.10)
图2.10
int fontSize=30; //定义初始化时候的字体大小 public void makeBigger(View v){ // 对应 放大按钮 button 对应的 onclick 响应 TextView txv; //定义文字 txv= (TextView) findViewById(R.id.targetString); // 根据ID找到对应的文字对象 txv.setTextSize(++fontSize); // 修改对象的字符大小-size }
将这些插入到MainActivity.java中图2.11
图2.11
此时,我们将 method 配置完成,刚刚页面中的错误、红叹号已经不见了(图2.12)
图2.12
10.此时,demo 已经完成,我们进行运行的配置
11.首先我们点击右上方的 ADV Manager 进行虚拟机环境配置(图2.13)
图2.13
12.我们点击添加 虚拟设备(图2.14)
+ Create Virtual Device
图2.14
13.之后我们我们选择要创建的虚拟设备,这里 我选择了Pixel 3a XL 进行试运行(图2.15)
图2.15
14.点击下一步之后,我们选择虚拟设备的操作系统,对应到 配置3 中当时设置的 android 版本配置,我们选择 oreo 的 26level 进行下载 (图2.16)
图2.16
15.点击下一步 (Next) 后进行虚拟机的配置,这里我只将 AVD Name 修改了 将所有 空格 用 "_" 替代(图2.17)
图2.17
16.到此,所有配置完成,可以点击 run(app) 进行调试运行(图2.18)
图2.18
17.(End) 到此,应用可以运行起来了
嗯 今天先到这里吧