麦子学院Andoid开发教程应用程序结构.docxVIP

麦子学院Andoid开发教程应用程序结构.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
麦子学院Andoid开发教程应用程序结构

IT在线教育平台———麦子学院: ? 1、src目录是源代码目录,所有允许用户修改的java文件和用户自己添加的java文件都保存在这个目录中 2、gen目录是1.5版本新增的目录,用来保存ADT自动生成的java文件,例如R.java或AIDL文件 注意:R.java文件(非常重要) a) R.java文件是ADT自动生成的文件,包含对drawable、layout和values目录内的资源的引用指针,Android程序能够直接通过R类引用目录中的资源 b) R.java文件不能手工修改,如果向资源目录中增加或删除了资源文件,则需要在工程名称上右击,选择Refresh来更新R.java文件中的代码 c) R类包含的几个内部类,分别与资源类型相对应,资源ID便保存在这些内部类中,例如子类drawable表示图像资源,内部的静态变量icon表示资源名称,其资源ID为0x7f020000。一般情况下,资源名称与资源文件名相同 3、android.jar文件是Android程序所能引用的函数库文件,Android通过平台所支持API都包含在这个文件中 4、assets目录用来存放原始格式的文件,例如音频文件、视频文件等二进制格式文件。此目录中的资源不能被R.java文件索引。,所以只能以资截流的形式读取。一般情况下为空 5、main.xml文件,是界面布局文件,利用XML语言描述的用户界面 ?xml version=1.0 encoding=utf-8? 02 03 LinearLayout xmlns:android=/apk/res/android 04 ? ? android:orientation=vertical 05 ? ? android:layout_width=fill_parent 06 ? ? android:layout_height=fill_parent 07 ? ? 08 09 TextView? 10 ? ? android:layout_width=fill_parent 11 ? ? android:layout_height=wrap_content 12 ? ? android:text=@string/hello 13 ? ? / 14 15 /LinearLayout 复制代码 6、Strings.xml文件是程序中的一些字符串的引用 ?xml version=1.0 encoding=utf-8? 2 resources 3 ? ? string name=helloHello World, HelloAndroid!/string 4 ? ? string name=app_nameHelloAndroid/string 5 /resources 复制代码 7、AndroidManifest.xml是XML格式的Android程序声明文件,包含了Android系统运行Android程序前所必须掌握的重要信息,这些信息包含应用程序名称、图标、包名称、模块组成、授权和SDK最低版本等,而且每个Android程序必须在根目录下包含一个 AndroidManifest.xml文件 ?xml version=1.0 encoding=utf-8? 02 03 manifest xmlns:android=/apk/res/android 04 ? ?? ? package=edu.hrbeu.HelloAndroid 05 ? ?? ? android:versionCode=1 06 ? ?? ? android:versionName=1.0 07 08 ? ?application android:icon=@drawable/icon 09 ? ?? ?? ?? ?? ?? ? android:label=@string/app_name 10 ? ?? ? activity android:name=.HelloAndroid 11 ? ?? ?? ?? ?? ?? ? android:label=@string/app_name 12 13 ? ?? ?? ???intent-filter 14 ? ?? ?? ?? ?? ?action android:name=ent.action.MAIN / 15 ? ?? ?? ?? ?? ?category android:name=ent.category.LAUNCHER / 16 ? ?? ?? ?? ?/intent-filter 17 ? ?? ? /activity 18 19 ? ?/application 20 21 ? ?uses-sdk android:minSdkVersion=3 / 22 23 /manife

文档评论(0)

oryou66 + 关注
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档