我想将文件从SD卡复制到android中的应用程序资源文件夹。请帮我以编程方式进行。
答案 0 :(得分:2)
不幸的是,你不能。 apps资源文件夹只是可读的,因此您无法以编程方式在那里存储(写入)数据。
(取自AssetManager Doc):
此类提供了一个较低级别的API,允许您将打开并读取与应用程序捆绑在一起的原始文件作为简单的字节流。
另请参阅Managing Projects | Android Developers:
资产/ 这是空的。您可以将其用于存储原始资产文件。您在此处保存的文件按原样编译为.apk文件,并保留原始文件名。您可以使用URI以与典型文件系统相同的方式导航此目录,并使用AssetManager将文件作为字节流读取。例如,这是纹理和游戏数据的好位置。