Android手机应用因其搭载于手机,使用便捷,应用被大量开发使用。笔者使用手机多年,用过许多手机软件,在使用的过程中,虽然手机软件能解决大部分问题,但在实际发展过程中,难免会有更多的特定需求的产生,手机商业软件更多的是面向大众,而且开发成本也不低,这就导致若要实现自己的需求,就必须自己进行手机应用开发。笔者之前有过开发手机应用的经历,当时学得比较浅,技术并未进行总结,导致安卓开发技术并未成为我的技能,为了总结安卓开发技术,本文重走安卓编程之路,从最基础的编译环境安装和创建第一个手机应用进行阐述。
(1)配置Java环境;
①从oracle官网下载:https://www.oracle.com/java/technologies/downloads/#jdk20-windows;
②检查jdk是否安装成功。
③若安装的jdk版本号未显示,需要手动配置环境变量。
一般用户是Administrator时,安装完jdk后就会更新系统变量,但若是自定义用户,则需要进手动配置环境变量。
A、新建JAVA_HOME
变量值:【jdk路径】
B、新建CLASSPATH
变量值:
C、编辑PATH
新建两行变量值:
D、验证jdk是否安装成功
(2)配置Android Studio环境;
①从Android官网下载最新版的Android Studio安装文件: https://developer.android.com/studio?utm_source=android-studio。
②双击.exe文件进行安装;
③完成安装向导。
(1)创建项目
初次创建程序,Android Studio会检查配置,经验证,jdk-20与gradle-8.1兼容。
若配置成功,软件会自动下载一些依赖包。
依赖下载并安装完成后重启Android Studio。
(2)工程目录文件说明
manifests目录:用于存放AndroidManifest.XML文件,该文件是整个Android项目的清单文件;
java目录:用于存放java源文件,业务功能都从这里实现;
res资源目录:分别包含了drawable资源目录、layout资源目录、mipmap资源目录和values资源目录。
drawable资源目录:存放各种位图文件(如.png、.jpg、.9png、.gif等),除此之外可能是一些其他drawable类型的XML文件;
layout资源目录:目录下存放的是布局文件;
mipmap资源目录:存放图标资源文件,其根据不同分辨率又进行了划分;
values资源目录:该目录用于存放一些资源文件,其中又包括以下几个文件。
demens.xml:定义尺寸资源;
string.xml:定义字符串资源;
styles.xml:定义样式资源;
colors.xml:定义颜色资源;
arrays.xml:定义数组资源;
attrs.xml:自定义控件的属性,自定义控件时用的较多。
(3)布局文件编写
(4)业务功能编写
(5)模拟器运行结果