admin 管理员组文章数量: 887021
文章目录
- 0.引言
- 1.AndroidStudio开发环境配置
- 2.创建第一个手机应用
0.引言
Android手机应用因其搭载于手机,使用便捷,应用被大量开发使用。笔者使用手机多年,用过许多手机软件,在使用的过程中,虽然手机软件能解决大部分问题,但在实际发展过程中,难免会有更多的特定需求的产生,手机商业软件更多的是面向大众,而且开发成本也不低,这就导致若要实现自己的需求,就必须自己进行手机应用开发。笔者之前有过开发手机应用的经历,当时学得比较浅,技术并未进行总结,导致安卓开发技术并未成为我的技能,为了总结安卓开发技术,本文重走安卓编程之路,从最基础的编译环境安装和创建第一个手机应用进行阐述。
1.AndroidStudio开发环境配置
(1)配置Java环境;
①从oracle官网下载:https://www.oracle/java/technologies/downloads/#jdk20-windows;
②检查jdk是否安装成功。
③若安装的jdk版本号未显示,需要手动配置环境变量。
一般用户是Administrator时,安装完jdk后就会更新系统变量,但若是自定义用户,则需要进手动配置环境变量。
A、新建JAVA_HOME
变量值:【jdk路径】
B、新建CLASSPATH
变量值:
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
C、编辑PATH
新建两行变量值:
%JAVA_HOME\jre\bin
%JAVA_HOME%\bin
D、验证jdk是否安装成功
(2)配置Android Studio环境;
①从Android官网下载最新版的Android Studio安装文件: https://developer.android/studio?utm_source=android-studio。
②双击.exe文件进行安装;
③完成安装向导。
2.创建第一个手机应用
(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)布局文件编写
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello Android!"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
android:onClick="DoSomething"
app:layout_constraintTop_toTopOf="parent" />
(4)业务功能编写
public void DoSomething(View view) {
new AlertDialog.Builder(MainActivity.this)
.setTitle("消息提示框" )
.setMessage("你好,这是你的第一个手机应用。" )
.setPositiveButton("是" , null )
.setNegativeButton("否" , null)
.show();
}
(5)模拟器运行结果
参考资料:
[1] 智商三岁半i. 【android】超级详细Android Studio下载安装教程(附:JDK1.8安装教程); 2023-02-14 [accessed 2023-04-15].
[2] phial03. Oracle JDK和 OpenJDK 之间的区别; 2022-04-30 [accessed 2023-04-15].
[3] 龟的小号. android开发环境搭建——android studio; 2019-04-05 [accessed 2023-04-15].
[4] 果果小师弟. [干货]手把手教你写一个安卓app; 2021-04-29 [accessed 2023-04-15].
[5] vistaup. 彻底清除Android Studio 安装记录; 2022-04-07 [accessed 2023-04-15].
[6] LeeCoding. Android Studio工作中如何改变(设置)选择的最小SDK版本; 2016-06-05 [accessed 2023-04-15].
[7] AbaloneVH. 【Android Bug】Failed to find Build Tools revision 30.0.3; 2022-06-20 [accessed 2023-04-15].
[8] 独苏揽月. Cannot resolve symbol 'AppCompatActivity’解决方法; 2018-07-17 [accessed 2023-04-15].
[9] ChampionDragon. 安卓OnClick的四种方法; 2021-01-25 [accessed 2023-04-15].
本文标签: 手机 AndroidStudio
版权声明:本文标题:AndroidStudio如何进行手机应用开发? 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1726385161h949944.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论