位置: 编程技术 - 正文

Android程序架构目录结构介绍(android app架构设计)

编辑:rootadmin
Android程序架构目录结构介绍引言 在介绍Android案例前我先来为大家介绍下Android程序目录结构,让大家对其有更深入的了解。正文 1、自己先创建一个Hello工程为方便分析 截图如下 : 2、对着上面图片进行目录分析: src/ java原代码存放目录 (包的命名必须符合Java编码规范) gen/ 系统自动生成源代码目录,目录中最重要的文件是R.java文件 。这个文件是由系统根据你放入res目录的资源,同步更新R.java文件 ,在根据资源文件自动生成的唯一标识 。R.java在工程中起到了字典的作用,应用可以很方便的找到资源。另外编绎器也会对R.java进行实时更新,如果不使用的资源id他不会被编绎进软件中,这样就减少了对手机空间的使用。 bin/输出文件夹,如apk文件 。 libs/第三方架包管理目录。 res/资源目录 ,在这个文件下主要包含了 drawable存放样式文件主要是自定义样式文件。 drawable-*存放图片与样式文件 图片默认&#;式 为png,还可存放gif等其它&#;式。对于图标提供了四种h、l、m、xh四个分辨率,以适用不同的设备。依次为高(*)、低(*)、中(*)、很高(*)哈哈。其实还有xxh(*)(单位详解) layout存放布局文件以.xml结束 。 menu用于存放菜单文件。 values存放一些资源文件信息,用于存放文件信息,如:strings.xml、colors.xml、arrays.xml、dimens.xml、styles.xml等约定的文件名称。 xml用于存放用户自定义的xml文件 ,如果要使用可以通过 Resuources.getXML()获取。 下面我将重点介绍AndroidManifest.xml 代码如下: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android=" package="com.android.hello" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="7" /> <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".HelloAndriod" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> 搞过java开发的人都 知道 这是个很普通的xml文件 。但在Android项目中很重要。 在manifest标签中package为应用所处包。versionCode代表版本号,这个版本号是针对提交到应用市场有用,表示提交次数。versionName表示版本号,这是给用户看的。 users-sdk标签中minSdkVersion表示最低版本为2.1。(API版本详解) application标签中icon表示应用图标,label表示应用名称。 在application子标签ativity表示一个组件,application里面可以存放很多这样的activity。 而后面的<intent-filter></intent-filter>表明应用启动时需要调用的Activity。 参考来源: android其实很简单,只需要对号入座便可哈哈..................回书目 上一节 下一节

推荐整理分享Android程序架构目录结构介绍(android app架构设计),希望有所帮助,仅作参考,欢迎阅读内容。

Android程序架构目录结构介绍(android app架构设计)

文章相关热门搜索词:android架构分成几个部分,android软件架构,android app架构设计,android app 架构,android程序结构主要包括哪四个部分,android程序结构,android程序结构主要包括哪四个部分,android程序结构,内容如对您有帮助,希望把文章链接给更多的朋友!

Ubuntu 下搭建 Android 开发环境(图文) 转至:

ubuntu.搭建android开发环境

Android开发环境搭建一些注意问题 一、Java环境的变量的配置新建JAVA_HOME变量,赋C:ProgramFilesJavajdk1.7.0(安装路径决定)更改PATH变量添加%JAVA_HOME%jrebin新建CLASSPATH变量,赋.;%JAVA_HOME%lib;%JAVA_HO

标签: android app架构设计

本文链接地址:https://www.jiuchutong.com/biancheng/368609.html 转载请保留说明!

上一篇:Windows搭建Android开发环境(Windows搭建代理服务器)

下一篇:Ubuntu 下搭建 Android 开发环境(图文)(Ubuntu 下搭建网站服务器)

  • 企业的税务风险研究怎么写
  • 个体的个人所得税怎么算
  • 购进固定资产的安装费计入原值吗?
  • 美元利息结汇时结汇项目是什么
  • 补贴收入企业所得税
  • 电子发票打小了可以报销吗
  • 收到红字发票如何申报增值税?
  • 收到税务局汇算清缴通知
  • 固定资产无法使用不能带来经济利益是否需计提租金
  • 季度所得税从业人员怎么填
  • 银行汇兑怎么做账
  • 主营业务成本属于
  • 附加税按实际缴纳计提吗
  • 购进机器进项税额怎么核算?
  • 工资未发放是否可以仲裁
  • 建材公司将自产产品卖出
  • 汇算清缴所得税账务处理
  • 餐饮研发费用确认条件
  • 实物捐赠的企业有哪些
  • 前两个月亏损第三个月盈利所得税怎么计算
  • 文件在另一个程序中打开,怎么解决
  • win10更新补丁怎么关闭
  • wifi不让输入密码怎么办
  • 商业意外险进项可以抵扣吗
  • 举办活动购买的东西会计分录
  • 预付维修费计入入账价值吗
  • 资产处置收益的项目有哪些
  • windows11iso镜像多久更新一次
  • 开启开发人员模式的方法
  • centos停止发布
  • 富士通FUJITSU笔记本电脑开机进入BIOS的方法(F2)
  • Mail.app增强插件:Universal Mailer介绍
  • 银行贷款发放怎么做凭证
  • 在建工程如何转为成本费用
  • 材料成本差异贷方表示
  • python程序怎么看
  • 深度学习实战——不同方式的模型部署(CNN、Yolo)
  • php数组按照某个字段排序
  • zencart安装教程
  • nlp自然语言处理框架
  • web前端视频教程全套
  • RuntimeError: CUDA error: CUBLAS_STATUS_NOT_INITIALIZED when calling `cublas‘
  • 商贸公司如何结转销售成本
  • 个人独资企业所得税弥补亏损
  • 库存商品用于研发要进项税额转出吗
  • 对公账户和私人账户怎么区分
  • 计提工资薪金
  • 进项抵扣了还要交附加嘛
  • 个人转让著作权免征增值税判断题
  • 餐费计入哪个科目合理避税
  • 失控发票已补交什么意思
  • 公司交残保金是什么意思
  • 行政单位合并财务怎么办
  • 成品油预付卡销售*成品油卡 怎么入账
  • 员工异地工作
  • 红字发票开错了已上传如何作废?
  • 固定资产折旧方法不考虑净残值
  • 资金股东占股比例
  • 如何解绑企业开票员身份
  • 忘交残保金了怎么补交
  • 会计循环属于什么流程
  • mysql优化总结
  • centos安装ntfs 3g
  • nvm是啥
  • xp系统怎么找回删除的文件
  • zlib是什么意思
  • node.js创建服务
  • 可实现的系统
  • bat文件加密如何解锁
  • css控制文字换行
  • android开发菜鸟教程
  • javascript基础笔记
  • python查询系统
  • jQuery中each()、find()和filter()等节点操作方法详解(推荐)
  • 交管12123怎么打电话
  • 电子税务局电子送达文书怎么签收
  • 成都市地方税务局 组织税收收入 2010
  • 北京市国家税务局电话
  • 四川税务app下载安装
  • 税务发票机器怎么操作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设