【发布时间】:2013-06-03 16:05:02
【问题描述】:
如何以编程方式将资产目录的引用从默认目录更改为自定义目录(我创建并存储到内部存储中)?
【问题讨论】:
标签: android reference customization assets
如何以编程方式将资产目录的引用从默认目录更改为自定义目录(我创建并存储到内部存储中)?
【问题讨论】:
标签: android reference customization assets
你不能。资产是包含在 APK 中的只读文件。如果要从内部存储读取文件,则需要使用文件访问API,例如:openFileInput()
【讨论】:
你不能。 AssetManager 仅适用于资产(您的项目中的assets/)。
相反,您需要将您对资产的访问封装在有条件地使用内部存储的代码中:
if (iCanHazInternalStorage()) {
loadFromInternalStorage();
}
else {
loadFromAssets();
}
【讨论】: