Android SDK: Drawable的图片是否包含在内存中?
Android SDK: Is Drawable's picture contained in memory?
如果我在我的应用程序中保留一些 Drawable,图片(它指向的)是否会完全保留在内存中?或者 Drawable 只是一个指向驱动器上文件的指针?
Drawable文件夹自己没有保留!但是,您的 .apk 只是按原样存储在设备上,根据需要存储在内部存储或外部存储上。 Drawable 上的图片会增加 .apk 的大小。它不会在运行时增加应用程序的 RAM 占用空间。安装应用程序时,它会保留其原始 .apk,因此所需的存储空间 space 基本上就是您的 .apk
的大小
希望对您有所帮助 :)
实际上 apk
就像您在 windows 中看到的安装程序一样。提取 apk 系统将其相关的 conf 文件存储到 运行 设备中的应用程序(类似于 /data/data/your_package/...
)路径。所有资源也位于系统或应用程序本身首选的 Internal
或 External
SD 卡位置。所以在应用 运行 之前不要考虑 RAM
space。
如果我在我的应用程序中保留一些 Drawable,图片(它指向的)是否会完全保留在内存中?或者 Drawable 只是一个指向驱动器上文件的指针?
Drawable文件夹自己没有保留!但是,您的 .apk 只是按原样存储在设备上,根据需要存储在内部存储或外部存储上。 Drawable 上的图片会增加 .apk 的大小。它不会在运行时增加应用程序的 RAM 占用空间。安装应用程序时,它会保留其原始 .apk,因此所需的存储空间 space 基本上就是您的 .apk
的大小希望对您有所帮助 :)
实际上 apk
就像您在 windows 中看到的安装程序一样。提取 apk 系统将其相关的 conf 文件存储到 运行 设备中的应用程序(类似于 /data/data/your_package/...
)路径。所有资源也位于系统或应用程序本身首选的 Internal
或 External
SD 卡位置。所以在应用 运行 之前不要考虑 RAM
space。