1. manifests目录

该目录下的AndroidManifests.xml文件是项目的系统配置文件,又叫做清单文件,每个项目都必须含有该文件。它为Android系统提供了启动运行项目时必须的基本信息。

  • 应用程序包名称
  • 应用程序申请的自身所需要的权限
  • 应用程序中包含的组件
<?xml version="1.0" encoding="utf-8"?>==文件序言信息==
                                                                                                                                                                                

设备允许备份
android:allowBackup=“true”
定义应用程序的图标
android:icon="@mipmap/ic_launcher"
@mipmap/ic_launcher资源引用方式标志着图标是存放在/res/mipmap目录下的资源文件中,资源文件的名称为ic_lanucher
android:supportsRtl=“true"设置应用程序支持RTL布局,此属性只有在API17之后生效。
android:theme=”@style/AppTheme">应用程序的主题是AppTheme
标签下定义的 用于声明Activity是应用程序启动时,首先被执行的Activity。
如果用户创建一个Activity就必须在AndroidManifests.xml文件下添加该Activity的信息,否则应用程序无法识别。
标签用于新建一个服务类MyService
ContentProvider组件采用标签
android系统限定网络系统资源的使用,使用时必须向Android系统申请权限,申请的方式:在AndroidManifests.xml文件的标签下添加 权限可查阅

  1. Java目录

源代码目录,所有用户添加的或者允许用户修改的Java源文件都存放在这里

  1. res目录

资源目录包含本项目使用的所有资源文件。该目录下的子目录:

  • drawable主要存放一些用户自定义的形状和背景选择器。都是xml类型的。背景选择器用于改变ListView或者button等控件的背景颜色。
  • layout存放界面布局文件。
  • mipmap包含应用程序的原生图标文件强烈建议使用mipmap存放图片文件,可以提高系统渲染图片的速度,提高图片的质量,减轻CPU的压力。
  • value存放xml文件的资源描述文件,包含颜色(colors.xml),尺寸(dimens.xml),字符串(string.xml),样式(styles.xml)。

Android对资源名称有约束,命名只能使用字母数字下划线和点不能以数字开头,否则会编译错误。

更多相关文章

  1. 《Android(安卓)Framework 之路》 N版本 Framework Camera的一些
  2. apktool之APK解压、打包
  3. Android(安卓)开发 之 异常android.os.FileUriExposedException:
  4. 浅析Android之Adapter用法总结
  5. 控制android弹出框不消失
  6. Unity 读写文件之PC端&Android端
  7. Android中级教程之(二)----->Android(安卓)SDK中tools详解
  8. Android(安卓)ndk开发swig编译jni接口配置文件(二)
  9. 学习到的有关android的知识点 单元测试等(1)

随机推荐

  1. Android Studio禁用 install run
  2. Android:使用SAX或者DOM或者pull操作XML文
  3. ReactNative全面屏(Android)适配问题
  4. android国际化(多语言)
  5. Android默认闹钟-铃声-通知提示音修改
  6. android:clipToPadding的使用详解
  7. android:AssetManager
  8. 【转】android AsyncTask 为 多任务 多线
  9. MVP 模式在 Android(安卓)中的使用
  10. Android Context原理分析