我是一名软件开发人员,多年来一直奋斗软件行业的一线,个人也比较喜欢编码,接下来会把自己在Android领域的一些经验及总结写出来,希望能够对刚刚进入这个行业或准备进入这个行业的朋友能有一些小小的帮助。
今天主要来介绍一下 Android开发环境的搭建,主要包含以下几个方面的信息:
- 开发工具AndroidStudio的下载及使用;
- Android SDK的下载
- JDK的下载及配置
- Helloworld的编写
1.开发工具AndroidStudio的下载及使用:
首先去Android开发者网站下载AndroidStudio,
地址:Android 开发者 | Android Developers
参考上图 点击下载Android Stuido右侧的下载箭头
点击Donwload Android Studio Flamingo 右侧下载箭头下载
勾选 I hava read and agree with the above terms and conditions 前方的复选框
参考上图中的下载步骤,开始下载,下载完成后,双击或右键 “android-studio-2022.2.1.20-windows.exe”开始执行安装:
点击Next按钮
设置安装路径,我的安装在D:\01.Code\AndroidStudio下
安装完成之后可以在安装路径下D:\01.Code\AndroidStudio\bin\ 双击studio64.exe开始运行AndroidStudio;
2.Android SDK的下载
AndroidStudio运行之后,通过点击右上角按键下载Android SDK,
图2-1 选择下载AndroidSDK
图2-2 AndroidSDK下载页面
参考上图2-2,可以选择AndroidSDK的存放位置,通过Android SDK Location 后面的Edit选择即可。
可根据需求选择相应的版本,我下载的是Android9.0,选择后点击OK按钮开始下载。
3.JDK的下载及配置
JDK的下载地址:
JDK官网下载页面
在Android开发过程中会使用到JDK,所以去oracle官网下载JDK,目前我使用的是JDK版本是JDK8,读者也可以根据个人的需求选择合适的JDK版本。
我下载的是 jdk-8u371-windows-x64.exe,下载完成后进行安装。
准备安装 点击下一步
可以更改JDK的安装路径
选择JDK安装路径
添加图片注释,不超过 140 字(可选)
安装jre 同jdk类似
安装完成 点击关闭
以上是JDK,JRE的安装步骤,接下来还需要对JAVA环境进行配置:
先点击高级系统设置 在弹出的页面点击环境变量
点击新建按钮
配置JAVA_HOME变量
配置CLASSPATH变量
配置PATH变量
至此,JDK的安装及配置已介绍完毕,接下来开始我们的Helloworld的编写
4.Helloworld的编写
4.1 HelloWorld工程的创建步骤
创建AndroidExample工程第一步
选择第一个空View的Activity
完成配置信息 目前我使用的是Java语言,Android官方推荐使用Kotlin语言,后续会增加Kotlin语言的介绍
创建工程结束 开始我们的编码
4.2 模拟器的创建步骤
点击红圈处的按钮开始创建模拟器
点击create device
我选择的是Tablet Nexus 9 类型的模拟器 点击Next下一步
我选择的是Pie 28 即Android9.0版本 在PC上是X86平台
我选择的是Landscape横屏模式,也可以选择竖屏模式Portrait
通过红色图内的按钮启动模拟器
模拟器已启动完成,这是模拟器的运行页面
4.3 开始编写Hello world
在Activity内部首先要加载layout文件,activity_main.xml为我们要加载的布局文件,在该布局文件中有个TextView即文本框是我们要显示Hello world的控件,tv_helloword是这个控件的唯一标识我们可以通过这个id找到这个文本控件。
接下来在MainActivity.java中
1.通过setContentView(R.layout.activity_main)来加载之前我们的layout文件
2.通过tv_helloworld找到这个文本控件
3.为这个文本控件赋值 "hello world!!"
点击运行按钮 查看程序的运行效果
程序最终的运行效果
以上是Hello world demo的所有运行步骤,对于有Android经验的朋友来说,太简单不过了,对于刚刚接触Android的朋友可以尝试按照上面的步骤试着操作一下,有什么问题可以联系我,我看到后会第一时间回复的。
以上内容有什么问题 欢迎大家来指正,我会及时修正的,我们相互学习共同进步。
接下来,我会从Android基础开始逐步与大家分享,比如:Android的四大组件,基础控件的使用,自定义控件如何实现,感谢大家的关注及支持,我会努力完善的。