Android 了解Android应用程序的创建和结构
发布日期:2021-05-18 10:45:49 浏览次数:18 分类:精选文章

本文共 1257 字,大约阅读时间需要 4 分钟。

1. 了解Android应用程序的创建和结构

在Android Studio中,一个项目可以包含多个Module,每个Module代表一个独立的应用程序。在开始编写代码之前,需要先创建开发环境并设置项目参数。

1.1 创建窗口

在要在Android Studio中创建新窗口时,请按照以下步骤操作:

Application name(应用名称)必须包含大写英文字母。

Company Domain(公司域名)用于标识公司原Develop画面中的域名。
Package name(包名)用于标识Java类的包结构,建议使用全小写的英文字母、数字和下划线,且不应包含中文字符或空格。
Project location(项目路径)用于指定项目文件所在位置,不能包含中文字符。

1.2 项目栏中的结构

在Android Studio的项目栏中,你能看到以下主要节点:

  • Android

    该节点显示Android项目的全局描述文件,包括核心的AndroidManifest.xml文件。

  • Java

    该节点展示所有的Java源码文件,包括各个包的文件。需要注意的是,第二个包(通常以androidTest结尾)用于单元测试。

  • res

    该节点包含以下子目录:

    • drawable

      用于存储位图、9 Patch图片和Drawable资源。9 Patch图片可以实现横向和纵向的拉伸,而不改变图片的原始形状。

      注意:适用于屏幕分辨率需要进行优化的图片推荐放入mipmap目录,因为可提高显示性能并减少内存占用。 提示:建议使用Android Studio的纹理压缩工具来处理高分辨率图片,以减少文件体积。

    • layout

      用于存储布局文件。布局文件决定了窗口中显示的内容和布局。

    • mipmap

      用于存储应用的启动图标。将图片粘贴到对应的子目录即可。

    • values

      存储颜色、样式、字符串、尺寸等资源。

  • 1.3 resources

    通过resources文件可以更高效地管理项目中的资源文件。建议按照以下规范进行资源管理:

    • 布局文件在layout目录下管理布局。
    • 如果需要使用定制的Padding(内边距),可以在RelativeLayout中使用android:paddingLeft等属性。
    • 将适合不同屏幕尺寸的图片放在mipmap目录下,以提高显示性能和 GPU 加速效率。

    关键点

    如果你需要在代码中引用图片资源,记得使用R文件。R文件是自动生成的,建议不要手动修改。
    如果R文件无法生成,会在每个文件下显示红色波浪线。这通常是由于项目清洁失败导致的
    [清洁项目](https://developer.android.com/studio/build apa)即可解决。

    问题解答

    Q: 什么是在drawablemipmap各存放图片?
    A
    drawable适用于一般图片资源,而mipmap用于放置需要适应不同屏幕分辨率的图片。这是因为应用程序启动时会根据设备屏幕尺寸自动选择合适的图片资源,减少文件占用并提升显示性能。

    上一篇:Android 使用Android模拟器
    下一篇:JAVA进阶 面向对象程序设计 第8周 异常处理和输入输出

    发表评论

    最新留言

    哈哈,博客排版真的漂亮呢~
    [***.90.31.176]2025年04月30日 22时33分54秒