在谷歌上找到后,我终于在堆栈溢出中发布了我的问题。
任何人都可以提供有关 android 文件夹结构及其用途的想法吗?
例如 :-
src,gen,bin,res 和 res 中所有可能的文件夹,例如 drawable,raw,drawable for ldpi,hdpi 等。
提前致谢。
在谷歌上找到后,我终于在堆栈溢出中发布了我的问题。
任何人都可以提供有关 android 文件夹结构及其用途的想法吗?
例如 :-
src,gen,bin,res 和 res 中所有可能的文件夹,例如 drawable,raw,drawable for ldpi,hdpi 等。
提前致谢。
您好,您的问题答案是:
src
- 用于编写所有Java文件
gen
- 在名称本身中,您可以看出其自动生成的文件夹。它包括 R.java,如果你有任何辅助服务,它也会创建一个 java 类。
res
- 它用于编写与 UI 相关的文件,例如不同的布局,如你所说的高、中、低布局,字符串将在 Values 文件夹、STyles 等中提及,
raw
- 用于存储媒体相关文件,如 .mp3
drawable(ldpi,mdpi,hdpi,xlarge-hdpi)
- 它用于以PNG格式存储所有图像。LDPI 用于低屏幕尺寸的移动设备,例如用于平板电脑的 Xlagre-HDPI 和所有..
关于android中的图像显示文件夹结构。
接受这一点,res 的子文件夹中还有其他文件夹。
例如 :-
res/ layout/ main.xml ---> 竖屏
layout-land/ main.xml ---> 横屏
res/ layout/ # 默认(纵向)
main.xml layout-land/ # 横向
main.xml layout-large/ # 大(纵向)
main.xml layout-large-land/ # 大横向
main.xml
res/ drawable-xhdpi/
awesomeimage.png
drawable-hdpi/
awesomeimage.png
drawable-mdpi/
awesomeimage.png
drawable-ldpi/
awesomeimage.png
每当您引用@drawable/awesomeimage 时,系统都会根据屏幕的密度选择适当的位图。
您可以从链接中获取应用程序目录结构和解释