- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.3.1 创建Android项目 1.3.1 创建Android项目 创建Android应用生成的程序结构 选中HelloWorld文件夹,右键弹出菜单。 1.3.2 运行Android应用 选中HelloWorld文件夹,右键弹出菜单,选中Run As ?Android Application. 程序运行效果 熟悉Android SDK目录,下载SDK相关资源 创建一个模拟器并启动 创建第一个Android项目,并运行 熟悉Android模拟器,并进行简单设置 休息与练习 练习 1.4 Android应用结构分析 1.4.1 Android应用程序的结构 1.4.2 Android应用程序执行过程 1.4.3 Android应用下载与安装 1.4.4 Android四大组件 1.4.5 Android设计的MVC模式 1.4 Android应用结构分析 1.4.1 Android应用程序的结构 需要特别注意的几个文件如下。 (1)MainActivity.java:主程序,运行一个APP时,app首先启动的界面就是这个程序定义的类一个实例。 (2)HelloWorld.apk:可直接安装的包,平时我们下载的app安装程序包就是这一个文件。 (3)activity_main.xml:主布局文件的源代码文件,一般设置APP的页面显示时,可以用layout下的xml布局文件来定义。 1.4 Android应用结构分析 gen目录中存放ADT自动生成的文件,该目录中最主要的就是R.java文件。 Android开发工具会根据res目录中的xml文件、图片等资源,同步更新R.java文件。 R.java在应用中起着字典的作用,它包含各种资源的引用,通过R.java系统可以很方便地找到对应资源。 编绎器会根据R.java文件,检查资源是否被使用,没有使用的资源不会打包到安装文件中。 gen目录介绍 不同屏幕密度的Drawable Android中不同Drawable表示的含义: ldpi?(low) ~120dpi mdpi?(medium) ~160dpi hdpi?(high) ~240dpi xhdpi?(extra-high) ~320dpi xxhdpi?(extra-extra-high) ~480dpi xxxhdpi?(extra-extra-extra-high) ~640dpi dpi:dot per inch 目录结构 资源类型 备注 res/anim/ XML动画文件 默认不存在anim文件夹, 需要手动添加 res/drawable/ 一些图形、图像文件 res/layout/ XML界面布局文件 res/values/ 各种常量资源 arrays.xml:XML数组文件 colors.xml:XML颜色文件 dimen.xml:XML尺寸文件 styles.xml:XML样式文件 可手动添加这些文件,文 件名没有特殊要求。 res/xml/ 任意的XML文件 需手动添加xml文件夹 res/raw/ 直接复制到设备中的原生 文件 默认不包含raw文件夹, 需手动添加 res/menu/ XML菜单文件 res文件夹下各目录的作用 assets与res、res/raw文件夹都用于存放资源文件,那它们之间有什么区别呢? 比较项 assets文件夹 res文件夹 res/raw文件夹 是否在R.java中生成资源标记 否 是 是 是否能任意创建子文件夹 能 不能 不能 是否会编译成二进制文件 不会 会 不会 是否完全打包到安装文件中 是 需判断 需判断 访问方式 AssetManager类,通过文件流读取 R.XX.XXX引用,通过Resource类相应方法读取 R.raw.xxx引用,通过Resource类相应方法读取 清单文件Manifest.xml 清单文件主要包含的信息包括: 应用程序名称、图标、版本号 应用程序的包名,该包名将会作为该应用的唯一标识; 应用程序所包含的组件,如Activity、Service等; 应用程序兼容的最低版本; 应用程序使用系统所需的权限声明; 其他程序访问该程序所需的权限声明。 1.4.2 Android应用程序执行过程 读取AndroidManifest.xml清单文件,设置应用程序的基本信息; 根据配置找到入口Activity并创建该类对象,然后自动调用其onCreate()方法,设置显示界面; 根据界面控件的属性在设备上显示相应的界面。 1.4.2 Android应用程序运行过程 图1-30 应用的图标和标签的位置 图1-31 功能菜单中显示的图标和标签 1
您可能关注的文档
- 摩顿汤姆·克鲁斯.PPT
- 论文及艺术作品类-郑州大学.DOC
- 论李健吾文学批评的当下意义文学武.PDF
- 第2课读帖与临摹.PPT
- 论文报告集-日本建筑学会.DOC
- 论科学技术是第一生产力-教学与研究-中国人民大学.PDF
- 论梁漱溟乡村建设理论对农村社会工作的启示.PDF
- 论现代大学教师发展制度的实然与应然-厦门大学学术典藏库.PDF
- 论自然生态环境价值与人类社会可持续发展-经济理论与经济管理.PDF
- 论说地球表面ノ公温度理学士中村精男地球表面ノ构造齐一-J-Stage.PDF
- 2025至2030中国合成捆扎绳行业市场占有率及有效策略与实施路径评估报告.docx
- 2025至2030中国技术创新行业发展趋势与前景展望战略报告.docx
- 2025至2030军用雷达行业运营态势与投资前景调查研究报告.docx
- 2025至2030中国图书零售连锁行业市场发展分析及竞争格局与投资发展报告.docx
- 2025至2030中国农业种植行业市场占有率及有效策略与实施路径评估报告.docx
- 2025至2030医疗器械后处理行业调研及市场前景预测评估报告.docx
- 2025至2030中国聚四氟乙烯(PTFE)行业经营状况及投融资动态预测报告.docx
- 2025至2030中国防辐射围兜行业市场发展分析及发展趋势与投资报告.docx
- 2025至2030中国空气源热泵行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030中国产前检查行业市场占有率及有效策略与实施路径评估报告.docx
最近下载
- 登高架设作业基础知识.pptx VIP
- 1.人教版最新三年级英语上册易错题母题题库(附答案).pdf
- 2025年新教材道德与法治三年级上册第二单元《学科学,爱科学》教案设计.docx VIP
- JB∕T 10465-2016 稀油润滑装置 技术条件.pdf VIP
- 子宫肌瘤课件PPTppt(共21张PPT).pptx VIP
- 现代酒吧服务与管理熊国铭第2章外国酒第一节发酵酒1葡萄酒(852KB).ppt VIP
- (2025秋)人教版二年级数学上册全册教案(新教材).pdf
- 托业核心词汇按场合分类整理完整版.docx VIP
- 有机蔬菜栽培技术课件.pptx
- 高落差长配管安装形式对空调系统的影响.pdf VIP
文档评论(0)