来自特定目录的图库 activity
Gallery activity from specific directory
我正在开发 Android 图库 activity,其中所有图像都来自特定于该应用程序的目录。我希望以类似于此的方式加载目录中的所有图像。
public Integer[] mThumbIds = {
R.drawable.ic_launcher_background,R.drawable.ic_launcher_foreground
};
图像正在保存到一个内部目录中,我想将它们显示为图库。如果它们位于此处,如何将它们放入上面的数据结构中?
File directory = new File("/data/data/com.boredgiant.chora/files"); //path is the string specifying your directory path.
File[] files = directory.listFiles();
您使用的整数是资源标识符。
你得到一个文件数组作为你的路径。
路径的文件实例或字符串无法转换为整数。即使你可以,整数也会被解释为资源标识符,你的文件不是资源。
但不需要整数。
您可以使用文件路径或文件 class 实例非常轻松地显示文件。
调整您的适配器。使用文件数组而不是整数数组。
工作量不大 ;-)
我正在开发 Android 图库 activity,其中所有图像都来自特定于该应用程序的目录。我希望以类似于此的方式加载目录中的所有图像。
public Integer[] mThumbIds = {
R.drawable.ic_launcher_background,R.drawable.ic_launcher_foreground
};
图像正在保存到一个内部目录中,我想将它们显示为图库。如果它们位于此处,如何将它们放入上面的数据结构中?
File directory = new File("/data/data/com.boredgiant.chora/files"); //path is the string specifying your directory path.
File[] files = directory.listFiles();
您使用的整数是资源标识符。
你得到一个文件数组作为你的路径。
路径的文件实例或字符串无法转换为整数。即使你可以,整数也会被解释为资源标识符,你的文件不是资源。
但不需要整数。
您可以使用文件路径或文件 class 实例非常轻松地显示文件。
调整您的适配器。使用文件数组而不是整数数组。
工作量不大 ;-)