我目前正在Android Studio中为 Mac 上的 Android TV 开发一个应用程序。最终,我想将本地图像文件作为卡片图像加载到VerticalGridFragment中,其中卡片 ID 和图像文件名具有匹配的数字。为了进行原型设计,现在我只是尝试使用将出现在每张卡片上的单个1.jpg文件来设置最佳实践(作为一个完整的新手)。
我正在使用附带的 Android TV 模拟器,并假设我不应该尝试访问或使用任何 OSX 文件系统。所以我的两个问题是:
虽然我正在制作原型并试图让 1.jpg 成为每张卡的图像,但我应该将这个文件放在哪里,以便我可以使用内部存储的文件路径字符串访问,例如/root/1.jpg 稍后我可以将其更改为/root/$.jpg其中$是与每张卡关联的动态 ID。这需要满足模拟器能够访问文件,设备能够在应用程序完成时访问文件,以及我能够在原型设计时从我的主机操作系统放置文件。
一个后续问题。当应用程序完成后,我显然不会依赖手动放置图像文件。上述解决方案是否也提供了一种将图像保存到设备上此目录的简单方法?
谢谢。