Android-Studio的组成结构与基本操作

上传人:豆**** 文档编号:114843622 上传时间:2022-06-30 格式:PPT 页数:16 大小:1.36MB
收藏 版权申诉 举报 下载
Android-Studio的组成结构与基本操作_第1页
第1页 / 共16页
Android-Studio的组成结构与基本操作_第2页
第2页 / 共16页
Android-Studio的组成结构与基本操作_第3页
第3页 / 共16页
资源描述:

《Android-Studio的组成结构与基本操作》由会员分享,可在线阅读,更多相关《Android-Studio的组成结构与基本操作(16页珍藏版)》请在装配图网上搜索。

1、二、Android Studio项目目录结构一个App的最简单的目录结构分为:APP部分和非APP部分。1、app文件夹以外的文件:把这么多文件先分成三块1. 编译系统(Gradle)2. 配置文件3. 应用模块1、app文件夹以外的文件文件夹以外的文件:文件(夹)名文件(夹)名用途用途.gradleGradle编译系统,版本由wrapper指定.ideaAndroid Studio IDE所需要的文件build代码编译后生成的文件存放的位置gradlewrapper的jar和配置文件所在的位置.gitignoregit使用的ignore文件build.gradlegradle编译的相关配置文

2、件(相当于Makefile)gradle.propertiesgradle相关的全局属性设置gradlew*nix下的gradle wrapper可执行文件graldew.batwindows下的gradle wrapper可执行文件local.properties本地属性设置(key设置,android sdk位置等属性),这个文件是不推荐上传到VCS中去的settings.gradle和设置相关的gradle脚本2、app模块里的文件文件(夹)名文件(夹)名用途用途build编译后的文件存在的位置(包括最终生成的apk也在这里面)libs依赖的库所在的位置(jar和aar)src源代码所在

3、的目录src/main主要代码所在位置(src/androidTest)就是测试代码所在位置了src/main/assetsandroid中附带的一些文件src/main/java最最重要的,我们的java代码所在的位置src/main/jniLibsjni的一些动态库所在的默认位置(.so文件)src/main/resandroid资源文件所在位置src/main/AndroidManifest.xml每个安卓应用程序必须有一个AndroidManifest.xml文件,配置文件的根元素,告诉android系统我们的应用程式的资讯。build.gradle和这个项目有关的gradle配置,相

4、当于这个项目的Makefile,一些项目的依赖就写在这里面proguard.pro代码混淆配置文件2、app模块里的文件三、3个重要文件1、activity_main.xml:2、MainActivity.java文件:3、androidmanifest.xml文件:1、activity_main.xml布局文件,使用XML格式配置android 项目的布局(界面的外观、格式)2、MainActivity.java文件编写java代码,用于实现界面的交互3、AndroidManifest.xml文件全局配置文件、告诉android该应用程式的资讯,和第二个文件关联体现几个问题:Android

5、xml资源文件中资源文件中、android:type、*、?、?、+含义和区别含义和区别一一.代表引用资源代表引用资源1.引用自定义资源。格式:引用自定义资源。格式:package:type/nameandroid:text=string/hello 2.引用系统资源。格式:引用系统资源。格式:android:type/name android:textColor=android:color/opaque_red 注意:其实android:type/name是是package:type/name 的一个子类的一个子类二二.*代表引用系统的非代表引用系统的非public资源。资源。格式:格式:*

6、android:type/name 系统资源定义分public和非public。public的声明在: platformsandroid-8dataresvaluespublic.xml *android:type/name:可以调用系统定义的所有资源 android:type/name:只能够调用publi属性的资源。 注意:没在public.xml中声明的资源是google不推荐使用的。三三.?代表引用主题属性?代表引用主题属性 另外一种资源值允许你引用当前主题中的属性的值。这个属性值只能在style资源和XML属性中使用;它允许你通过将它们改变为当前主题提供的标准变化来改变UI元素的外观

7、,而不是提供具体的值。例如: android:textColor=?android:textDisabledColor 注意,这和资源引用非常类似,除了使用一个?前缀代替了。当你使用这个标记时,你就提供了属性资源的名称,它将会在主题中被查找,所以你不需要显示声明这个类型(如果声明,其形式就是?android:attr/android:textDisabledColor)。除了使用这个资源的标识符来查询主题中的值代替原始的资源,其命名语法和形式一致:?namespace:type/name,这里类型可选。 四.+代表在创建或引用资源代表在创建或引用资源 。格式:格式:+type/name 含义:

8、”+”表示在R.java中名为type的内部类中添加一条记录。如+id/button的含义是在R.java 文件中的id 这个静态内部类添加一条常量名为button。该常量就是该资源的标识符。如果标示符(包括系统资源)已经存在则表示引用该标示符。最常用的就是在定义资源ID中,例如: +id/资源ID名 新建一个资源ID id/资源ID名 应用现有已定义的资源ID,包括系统ID android:id/资源ID名 引用系统ID,其等效于id/资源ID名 android:id=+id/selectdlg android:id=android:id/text1 android:id=id/button3

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!