AndroidStudio如何进行手机应用开发?

这篇具有很好参考价值的文章主要介绍了AndroidStudio如何进行手机应用开发?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

0.引言

  Android手机应用因其搭载于手机,使用便捷,应用被大量开发使用。笔者使用手机多年,用过许多手机软件,在使用的过程中,虽然手机软件能解决大部分问题,但在实际发展过程中,难免会有更多的特定需求的产生,手机商业软件更多的是面向大众,而且开发成本也不低,这就导致若要实现自己的需求,就必须自己进行手机应用开发。笔者之前有过开发手机应用的经历,当时学得比较浅,技术并未进行总结,导致安卓开发技术并未成为我的技能,为了总结安卓开发技术,本文重走安卓编程之路,从最基础的编译环境安装和创建第一个手机应用进行阐述。

1.AndroidStudio开发环境配置

  (1)配置Java环境;
  ①从oracle官网下载:https://www.oracle.com/java/technologies/downloads/#jdk20-windows;
  AndroidStudio如何进行手机应用开发?

  ②检查jdk是否安装成功。
  AndroidStudio如何进行手机应用开发?
  ③若安装的jdk版本号未显示,需要手动配置环境变量。
  一般用户是Administrator时,安装完jdk后就会更新系统变量,但若是自定义用户,则需要进手动配置环境变量。
  AndroidStudio如何进行手机应用开发?
  A、新建JAVA_HOME
  变量值:【jdk路径】
  AndroidStudio如何进行手机应用开发?
  B、新建CLASSPATH
  变量值:

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

  AndroidStudio如何进行手机应用开发?
  C、编辑PATH
  新建两行变量值:

%JAVA_HOME\jre\bin
%JAVA_HOME%\bin

  AndroidStudio如何进行手机应用开发?
  D、验证jdk是否安装成功
  AndroidStudio如何进行手机应用开发?
  (2)配置Android Studio环境;
  ①从Android官网下载最新版的Android Studio安装文件: https://developer.android.com/studio?utm_source=android-studio。
  AndroidStudio如何进行手机应用开发?

  ②双击.exe文件进行安装;
  AndroidStudio如何进行手机应用开发?

  ③完成安装向导。
  AndroidStudio如何进行手机应用开发?

  AndroidStudio如何进行手机应用开发?

  AndroidStudio如何进行手机应用开发?

2.创建第一个手机应用

  (1)创建项目
  AndroidStudio如何进行手机应用开发?

  初次创建程序,Android Studio会检查配置,经验证,jdk-20与gradle-8.1兼容。
  AndroidStudio如何进行手机应用开发?

  若配置成功,软件会自动下载一些依赖包。
  AndroidStudio如何进行手机应用开发?

  依赖下载并安装完成后重启Android Studio。

  (2)工程目录文件说明
  AndroidStudio如何进行手机应用开发?
  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)布局文件编写
  AndroidStudio如何进行手机应用开发?

<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)业务功能编写
  AndroidStudio如何进行手机应用开发?

public void DoSomething(View view) {
    new  AlertDialog.Builder(MainActivity.this)  
            .setTitle("消息提示框" )  
            .setMessage("你好,这是你的第一个手机应用。" )  
            .setPositiveButton("是" ,  null )  
            .setNegativeButton("否" , null)  
            .show();  
}

  (5)模拟器运行结果
  AndroidStudio如何进行手机应用开发?

参考资料:
[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].文章来源地址https://www.toymoban.com/news/detail-445611.html

到了这里,关于AndroidStudio如何进行手机应用开发?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 鸿蒙应用开发学习:获取手机位置信息

    一、前言 移动应用中经常需要获取设备的位置信息,因此在鸿蒙应用开发学习中,如何获取手机的位置信息是必修课。之前我想偷懒从别人那里复制黏贴代码,于是在百度上搜了一下,可能是我输入的不对,结果没有找到想要的资料。于是我只能到官网上学习相关的开

    2024年01月24日
    浏览(32)
  • SpringBoot整合JavaFX进行桌面应用开发

    目录 一、创建一个spring boot工程 二、导入JavaFX依赖 三、创建fxml文件以及controller类文件 3.1 创建一个fxml文件 3.2 创建对应的controller文件 四、Scene Builder的使用 4.1 下载安装 4.2 运行 4.3 界面编辑 五、 修改主启动类 六、测试运行 七、Jfoenix 学习参考: 第一步,我们直接使用Sp

    2024年02月06日
    浏览(35)
  • 使用STM32进行联网应用开发(代码可取)

    随着互联网技术的普及和物联网应用的兴起,各种设备和系统开始向互联网靠拢,实现互联互通。在这样的背景下,嵌入式系统的联网需求变得愈发迫切。传统的嵌入式系统往往只需实现单机功能,与外界通信的方式也大多是基于串口通信或者局域网通信,而现在越来越多的

    2024年04月09日
    浏览(28)
  • 【粉丝福利社】Flutter小白开发——跨平台客户端应用开发学习路线(文末送书-进行中)

    🏆 作者简介,愚公搬代码 🏆《头衔》:华为云特约编辑,华为云云享专家,华为开发者专家,华为产品云测专家,CSDN博客专家,CSDN商业化专家,阿里云专家博主,阿里云签约作者,腾讯云优秀博主,腾讯云内容共创官,掘金优秀博主,51CTO博客专家等。 🏆《近期荣誉》:

    2024年01月18日
    浏览(58)
  • 【Linux】公网环境内网穿透实现应用ipad pro进行代码开发

    随着平板电脑的普及,大多数人的生活习惯和生活场景都离不开平板电脑的使用,刷剧,看短视频,玩主流游戏等,但是这些只是娱乐性质的场景,那想实现把平板结合到工作或者生产之中场景中呢,如编辑文档,制作工作表格,编写代码? 所以在入手ipad pro后,为了防止“买

    2024年02月05日
    浏览(34)
  • 关于为在手机上开发/运行Python程序的研究报告以及为手机打包Python应用的研究。

    前一段时间莫名地想用Python开发手机应用。经过日日夜夜在互联网上的挖掘于是有了这样一篇导航性的文章兼入坑/踩坑记录。必须承认Python在手机领域的进展还停留在研发阶段,作者也是真心希望更多的大佬参与到这个领域的先驱部队中,开发出一款完备的引擎之类的。 如

    2024年02月14日
    浏览(46)
  • 开源IPad Pro应用IDE:使用SSH远程连接服务器进行云端编程开发

    🔥 博客主页 : 小羊失眠啦. 🎥 系列专栏 : 《C语言》 《数据结构》 《Linux》 《Cpolar》 ❤️ 感谢大家点赞👍收藏⭐评论✍️ 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 本文主要介绍开源iPad应用IDE如何下

    2024年02月04日
    浏览(58)
  • 如何快速开发、部署 Serverless 应用?

    本文将详细介绍如何开发和部署 Serverless 应用,并通过阿里云函数计算控制台与开发者工具 Serverless Devs 进行应用的初始化、部署;最后分享应用的调试,通过科学发布、可观测性等介绍应用的部署和运维总结,进而实现从应用初始化到调试、发布、运维基础流程、核心步骤

    2024年02月04日
    浏览(34)
  • 索尼 toio™ 应用创意开发征文 | 如何用Python控制Q宝进行机器人擂台赛

    对于青少年来说,操控自己的机器人打擂台是非常有成就感的活动。如今,索尼toio™就能让他们梦想成真。我们可以在布置好的场地中使用键盘或操作杆操控两个Q宝机器人互相攻击,先被挤出场地的一方判负。下面我会分享如何使用toio™机器人来实现一场精彩刺激的机器人

    2024年02月09日
    浏览(44)
  • 直播软件app开发:如何开发一个可以免费打扑克的直播应用?

    作为一个技术开发人员,我深知直播软件app开发的重要性。在这个数字化时代,越来越多的人选择使用直播软件来分享自己的生活和与朋友互动。而随着技术的发展,直播软件也不断更新和改进,为用户提供更好的体验和功能。 对于开发者来说,以视频直播app源码为基础进行

    2024年02月16日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包