安卓入门1-认识目录结构

Android Studio 笔记1.3 安卓应用目录结构 阅读详情

最近自己也在学习安卓开发,顺便把学到的东西写出来与大家分享。

首先,安卓开发环境的配置就不说了,百度上一大片。

这一节是最基础的入门准备-认识安卓工程的目录结构。


需要我们了解的东西如下:

first-我们的第一个安卓工程的工程名

src-存放一个一个的Activity,即界面

gen中的R.java文件很重要,这是系统自动生成的,它里边会有整个工程用到的所有资源的ID,方便调用

Android 4.4就不说了,是我们开发需要基于的安卓开发包,暂不用了解

res-是资源的缩写,里边放我们用到的所有的资源,

比如drawable-xxx这几个文件夹,里边存放在不同分辨率下需要用到的资源

layout-主要存放布局文件.xml,与之前说到的src下的Activity一一对应,用xml定义界面的布局格式

values-strings,这个文件主要存放文本键值对,比如app_name对应“应用名称”,也用来做国际化,根据不同语言选择不同的显示方式

AndroidManifest.xml这是最重要的一个文件,我们在工程中用到的Activity都需要在其中注册



其中包括了版本信息,sdk版本信息,以及非常重要的应用信息。

其中的activity标签是用来注册activity(即界面)的,对应的类名和应用名。

intent-filter标签,此activity包含了intent-filter标签,即这个activity在程序运行时第一时间运行

这是今天学到的一些东西,初学,肯定有很多东西有错误或不够到位,还请谅解,在接下来的学习中我还会不断更改,来让更多像我一样的菜鸟能迅速抓住安卓开发的要领!欢迎指正,共同进步,感激不尽~

安卓学习笔记03:安卓应用目录结构 安卓应用目录结构 阅读详情

相关推荐

安卓讲课笔记1.3 安卓应用目录结构

1. 了解安卓视图 2. 熟悉安卓应用目录结构 3. 安卓代码控制控件属性

howard2005的专栏 870

安卓入门--目录结构详解

Andriod目录结构: src:所有java文件存放创建的地方(可以想成一个java文件项目)后面所有java类的操作都在这里面 gen: BuildConfig配置文件(自动生产的的java文件,不允许改动) R.java 用于保存资源的资源ID Android压缩包: 里面放置android的jar包 (可选择各种版本的jar包),如果在网上找了很多源码出现大量的错误,一般由于android

CodedPs 746

海思SD3403/SS928开发(二)环境搭建:从零到一构建高效开发环境的实战指南

本文详细介绍了海思SD3403/SS928开发板环境搭建的全流程,包括Ubuntu系统选择、基础配置、开发环境依赖安装、SDK工具链配置等关键步骤。通过实战经验分享,帮助开发者避免常见问题,快速构建高效开发环境,提升开发效率。

weixin_28717683的博客 284

Android 项目的工程目录结构————Android入门学习1

指定了当前项目的总体编译规则,打开该文件在buildscript下面找到repositories和dependencies两个节点,其中repositories节点用于设置Android studio插件的网络仓库地址,而dependencies节点用于设置gradle插件的版本号。该闭包使用classpath声明了一个Gradle插件,由于Gradle并不只是用来构建Android项目,因此此处引入相关插件来构建Android项目,其中’3.3.3’为该插件的版本号,可以根据最新的版本号来调整。

mobi的博客 3403

AIOps探索 | 如何用大模型构建高效运维知识及智能问答平台(1)

好久没有分享AIOps相关干货了,最近大模型这么火,而且我们有客户已经基于大模型构建了知识及智能问答平台,需要在运维领域结合使用场景进行应用。为此,楼主从头到尾声梳理了一遍大模型在运维领域构建知识及智能问答平台的应用场景、技术实现,总结出来供大家一同探索,希望对大家理解和运用大模型有一定帮助~

智能运维及数据中台探索 2810

智能体在车联网中的应用:第31天 基于RLlib的多智能体PPO实战:MAPPO算法解决simple_spread合作任务

本文介绍了如何利用RLlib框架实现多智能体强化学习算法MAPPO,解决simple_spread任务。首先分析了RLlib的架构设计理念和多智能体支持特性,包括策略映射、环境包装等核心组件。然后详细解析了simple_spread环境的任务定义、观察空间和奖励函数设计。最后回顾了MAPPO算法原理,说明其如何在RLlib中实现集中式训练与分布式执行的CTDE范式。文章提供了完整的安装指南和环境配置方法,帮助读者快速搭建多智能体强化学习实验环境。

IT深耕十余载,大道之简 1333

Android入门三之目录结构1

  好几天没来写博客了,“坚持”确实不是件易事,另外一点是一直没想清楚博客要写什么内容,想空下来整理android知识,一方面是对自己知识的梳理,另外一方面帮助更多的同学入门。入门知识其实就和练绝世武功前得把马步扎稳一个道理。 很多刚入门的同学,在初步了解了android四大组件、五大布局及TextView、EditView、ImageView等控件,就会觉得android很简单,不过如此。an...

weixin_33877092的博客 106

数据安全实战技能解析:从加密攻防到数字水印的竞赛指南

数据安全是信息安全领域的核心,其基础在于密码学与信息隐藏技术。密码学通过加密算法(如AES、RSA)和哈希函数,保障数据的机密性与完整性,其原理涉及对称/非对称加密、工作模式及密钥管理。数字水印技术则基于信号处理(如DCT/DWT变换),将信息嵌入多媒体载体,用于版权保护与溯源。这些技术的价值在于为数据全生命周期提供“防泄漏”与“可追溯”的解决方案,广泛应用于企业数据治理、合规审计和**数据防泄漏(DLP)** 系统。本文以一场贴近实战的**数据安全职业技能竞赛**为切入点,深入剖析如何运用密码分析、磁盘取

weixin_34314962的博客 402

【Android快速入门1】目录结构及adb命令(以API19为例)

目录结构 src: 存放java代码gen: 存放自动生成文件的. R.java 存放res文件夹下对应资源的idproject.properties: 指定当前工程采用的开发工具包的版本libs: 当前工程所依赖的jar包.assets: 放置一些程序所需要的媒体文件.bin: 工程的编译目录. 存放一些编译时产生的临时文件和当前工程的.apk文件. res(resources): 资源...

weixin_30548917的博客 154

Jasper Report使用JSON数据源创建报表

最近在做一个项目小功能,表单结案要生成PDF报表。 起初,想用HTML模板(art-template模板引擎)编写,利用浏览器的打印功能保存成pdf文件下载。但是HTML编写好的模板,页码、页眉、页脚设置有坑,表单内容中的表格较多,表格不能设置跨页,导致跨页的表格内容与页眉重叠,没能解决这个问题。 于是,转战研究Jasper report生成报表,用更加专业的报表生成工具来做。刚开始,也是跌跌撞撞,遇到了很多问题,因为觉得没有退路了,必须要用这个搞出来,所以就硬着头皮去找各种资料。 主要使用的json

xiaogege2012的专栏 3319

基于STM32的3D打印机控制

通过本项目,我们成功搭建了一个基础的3D打印机控制系统,能够控制步进电机和加热元件。这为使用STM32开发功能丰富的3D打印机提供了基础,您可以在此基础上继续扩展功能,如增加LCD显示、SD卡存储、联网控制等功能。在这个项目中,我们将使用STM32微控制器开发一个基础的3D打印机控制系统。通过控制步进电机、加热元件和温度传感器,我们将实现一个简单的FDM(熔融沉积制造)3D打印机控制。- 检查PWM信号的生成功能,确认加热元件的控制逻辑是否正常。- 增加适当的滤波和校准算法,以提高温度读取的准确性。

2401_88938661的博客 1504

android程序设计 目录,Android编程入门之HelloWorld项目目录结构分析

本文实例讲述了Android编程入门之HelloWorld项目目录结构。分享给大家供大家参考,具体如下:我们介绍了如何搭建Android开发环境及简单地建立一个HelloWorld项目,本篇将通过HelloWorld项目来介绍Android项目的目录结构。本文的主要主题如下:1、HelloWorld项目的目录结构1.1、src文件夹1.2、gen文件夹1.3、Android 2.1文件夹1.4、a...

weixin_30131185的博客 157

1.为什么要学习SIMULINK

用户也可以自定义和创建自己的模块,利用这些模块,用户可以创建层次化的系统模型,可以自上而下或自下而上地阅读模型,也就是说,用户可以查看最顶层的系统,然后通过双击模块进入下层的子系统查看模型,这不仅方便了工程人员的设计,而且可以使自己的模型方块图功能更清晰,结构更合理。此外,利用示波器模块或其他的显示模块,用户可以在仿真运行的同时观察仿真结果,而且还可以在仿真运行期间改变仿真参数,并同时观察改变后的仿真结果,最后的结果数据也可以输出到MATLAB工作区进行后续处理,或利用命令在图形窗口中绘制仿真曲线。

FPGA/MATLAB学习教程/源码/项目合作开发 1547

Android入门

main目录下少了一个AndroidManifest.xml文件,我认为是一个路由的东西,让你找到Activity类,个人理解一个页面的入口,然后一个Activity对应 res/layout下的一个xml,xml可以认为是前端中html,activity相当于js去实现业务逻辑。唯一区别应该是不用装软件,自身有的。│ │ │ │ └── MainViewModel.java // 视图模型。

放荡不羁爱自由 581

【深度学习新浪潮】李飞飞团队VAGEN框架深度解析:让VLM智能体学会“三思而后行“

VAGEN框架的真正价值,不仅在于性能指标的突破,更在于重新定义了VLM智能体的发展方向——人工智能的进步不应只追求"做得对",更要实现"想得清"。李飞飞团队通过强制显式思考、动态表示适配和精细化奖励三大创新,让智能体第一次具备了可解释的世界建模能力。正如人类通过"观察-预测-行动"认识世界,VAGEN为AI注入的这种思考范式,或许正是通往通用人工智能的关键一步。对于开发者而言,开源的VAGEN框架不仅提供了强大的工具,更揭示了一个重要理念:让AI学会思考,比让它学会执行更重要。

专注:太空算力、AI infra、异构调度、大模型成本工程 281

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Android Studio目录结构介绍, 安卓开发入门

安卓学习:Android Studio目录结构 刚刚开始学Android开发, 来分享一下Android Studio 项目的目录结构 这是刚刚创建完项目的样子 任何一个新建的项目都会默认使用Android模式的项目结构, 但这并不是项目最真实的目录结构, 而是被Android Studio转换过来的, 这种项目结构简洁明了,适合进行快速开发,但是对于新手来说可能并不易于理解。 点击图片中Android区域可以切换项目结构模式. 这里我们项目结构切换为Project, 这就是最真实的目录结构 这里开始

天行健 君子以自强不息,地势坤 君子以厚德载物。 5577

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

安卓应用目录结构

控件属性可以在布局文件里设置,那是初始属性,也可以在程序运行时,通过代码来设置控件属性。

m0_63887380的博客 2280

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Android Studio-安卓应用目录结构03

安卓应用目录结构

HTML778的博客 4723

安卓1.2 应用目录结构

了解安卓的应用视图和应用目录结构,为接下来的开发提供便利,初步了解安卓代码控制属性

m0_65489276的博客 816

Android基础教程(一)--Android工程目录结构

Android入门介绍

jujuezhe0809的专栏 577

安卓学习笔记1.3 安卓应用目录结构

安卓学习笔记1.3 安卓应用目录结构。

qq_41301333的博客 674

Android安卓项目目录介绍,如何正确运行Android项目

在上一篇文章中,我们学习了springboot目录结构介绍,这期我们来初识Android项目目录结构项目不要已中文命名,也不要放在带有中文字符的目录下重要事说三遍~项目不要已中文命名,也不要放在带有中文字符的目录下重要事说三遍~项目不要已中文命名,也不要放在带有中文字符的目录下重要事说三遍~Androidstudio正确导入运行项目视频教程相比较运行springboot项目,Android项目相对来说简单一些,不需要有额外的准备工作。

商城app+新闻app+备忘录记事本app视频教程在某站【浩宇软件开发】 2999

Android Studio 安卓应用目录结构 笔记1.3

为了更好进行安卓应用开发,我们应该了解安卓视图以及安卓应用的目录结构,知道各个常用目录里究竟放些什么文件,有什么用途。

jjjhju的博客 456

Android 项目的主要目录结构介绍

Android 项目的主要目录文件: app :通常 Android 的各个组成部分放在此目录中,其中 res 主要存放一些资源文件,如图片、layout、values 等资源。 build: 构建目录 libs: 依赖的包 src: androidTest: android 单元测试的目录 main: Java: 写 Java 代码的地方 MainActivity :是一个人机交互的程序,相当于人与计算机沟通的手段,在这里面写 Java 代码,从..

低调,谦虚,自律,反思,成长! 9496
上一篇: 阶段总结
下一篇: JS+CSS写的类似转盘的抽奖程序
王俊祥
博客等级 码龄14年 13粉丝 45原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值