2013-06-03 33 views

回答

1

你不能。资产是包含在APK中的只读文件。如果您想从内部存储读取文件,则需要使用文件访问API,例如:openFileInput()

1

你不能。 AssetManager仅适用于资产(项目中为assets/)。

相反,你将需要包装在代码的资产访问,将有条件地使用内部存储:

if (iCanHazInternalStorage()) { 
    loadFromInternalStorage(); 
} 
else { 
    loadFromAssets(); 
}