AIDE安卓应用项目的组成以及Activity

2022-04-05 0 596

首先

Android应用程序它是用java语言开发完成的。所以它不会像C、Python那样只有一个简单的源文件就可以是一个程序。

src文件夹

里面存放的是Android程序(源代码),或者是以后的其他组件,在此文件夹之中建立类的时候,一定要注意包的名称不能是一级的,我们之前在新建项目的时候包名是com.mycompany.myapp是属于三级类包(类包是编程语言里的概念,不理解没关系)。

gen文件夹

此文件中的内容是自动生成的,用户不可以修改,里面保存了所有的ID

gen/R.java文件

保存着所有的资源程序,此文件是自动编写的。(注:在程序之中,程序不会直接与所有的配置文件操作,都是通过映射名称找到的,这一点非常符合于JavaEE中的Key=value的操作形式)。

res文件夹:存放一些资源文件,例如:图片、音乐、文字等等

assests文件夹:

存放一些大型的资源文件,例如:图片、音乐、文字,但一般不使用。

res/drwable-hdpi文件夹

存放图片的文件夹,存放高清图片的(比如软件的图标)

res/drwable-ldpi文件夹

存放图片的文件夹,存放低分辨率图片的(比如软件的图标)

res/drwable-mdpi文件夹

存放图片的文件夹,存放中等分辨率图片的(比如软件的图标)

res/layout文件夹

存放所有的布局管理器的配置信息(页面的布局信息,比如说页面上有几个按钮,这几个按钮又是怎么摆放的,这些信息都需要我们用一个文件记录起来,而这个文件夹就用于存放这些文件。)

res/values文件夹

存放所有文字信息

res/values/strings.xml文件

手机的应用程序的文字信息都应该存放在这里,我们的一个程序的程序名HellowWorld,打开软件后显示的Hellow World,MainActivity都是在这里配置的,你可以打开看看,并修改里面的HellowWorld之类,可以把他们改成中文,但注意不要改到与之不相关的标签文字,只改我们熟悉的,然后运行,你会看到什么?你会发现程序里面原有的文字也相应变化了。

AndroidMainfest.xml文件

这里你需要要记住,这是整个Android项目中最重要的组成部分。具体的作用以后慢慢说。

可能你看了上面的笔记有一点点蒙,当然,我只是希望你能好好看一遍,做一个初步的了解,随着后面学习应用的深入,你就会彻底了解了。 不过,下面我要讲的,希望大家一定要理解掌握了:

第一点:

源代码和配件文件:源代码,你可以理解成真正可以运行起来的“程序”,我们的源代码通过编译后生成可运行的程序,编译成程序后,我们的代码就是死的,不会改变了的。如果将一些信息写在了源代码,当我们的程序运行起来后,你想要去改变并保存这些信息,就必须要将程序重新编译生成,假使我们在玩游戏存个档能要这么麻烦吗?这就要说到配件文件了,配件文件就是用来存放信息的,而且配置文件不需要编译,项目生成成程序后也可以修改,我们可以把游戏存档存在配置文件里,就这样,源代码和配件文件搭配才能组成一个功能强大的软件。

第二点:

程序一个屏幕(Activity)里的内容是怎么组成的?通俗的讲,在Android的程序中,手机屏幕的一屏叫做Activity,下图为上一节中生成的helloworld程序,这便是一个程序的一屏。

那么Android程序一屏里的内容以及功能是怎么组成的呢?它是由res/layout文件夹下的一个.xml后缀布局文件和src/文件夹下一个.java后缀的源代码文件向关联组成的,布局文件记录一个Activity(屏幕)里各种控件(按钮输入框等等)的布局信息,而这些控件的功能呢?就是由.java里面的java代码实现的。

第三点:

我们一个Android程序又是如何组成的? 刚开始说的只是我们的项目文件的组成。而一个Android软件程序是如何实现的呢?是由很多个Activity组成的。每个Activity都写有不同功能,很多个不同的Activity之间进行切换,就构成了我们日常使用所使用的安卓软件。

收藏 (0) 打赏

感谢您的支持,我们会继续努力的!

打开支付宝/微信/QQ扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

1. 本站所有教学内容和资源均来源于本站原创和网络收集以及用户自主上传,如有侵权请带证联系本站客服进行处理!邮箱:team@lcwl.fun
2. 对于非本站原创的资源不保证所提供下载资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系本站客服处理,有奖励!
3. 除本站原创教学或资源外其余资源您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 本站原创资源如需商用还请申请商业授权,否则本站有权追究其法律责任!
5. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有学币奖励额外收入!

凌晨资源网 AIDE文字教程 AIDE安卓应用项目的组成以及Activity https://www.lingchenw.cn/mfdq/1472.html

一个在为了梦想而努力的无名小白

常见问题
  • 本站所有付费教程均可单独付费或者开会员学习,自己购买或者开了会员就可以学习,来凌晨学院报名学习送会员,并且有讲师一对一辅导培训教学,师生互动化,定期布置作业等
查看详情
  • 本站所有资源版权均属于原作者所有,资源中标注可商用的可以商用的代表是本团队自主研发公布可商用的产品,未标注可商用所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
查看详情

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务

学习手机编程软件开发
手机编程软件开发

你知道吗?用手机也能开发制作软件,满足自己的编程心,做属于自己的软件

报名学习
自媒体短视频
副业做自媒体短视频

想做自媒体短视频剪辑给自己多一份副业,只需一部手机你也可以

报名学习
搭建网站必备云互联主机
链未云互联

搭建网站,后台云服务等必备云服务器互联主机,IDC云主机

现在使用
Fa快捷助手
用手点一点就能开发做软件

不用记编程语法,不用一行一行手敲代码,用手点一点就能开发制作软件

点击下载