从资产文件夹中的文件复制到我的包位置(SD卡或内部存储器)
Copy from file from assets folder to my package location for both (sdcard, or internal memory)
我想从我项目的assets文件夹复制一个pdf文件到我项目安装的文件夹,不管我的项目是安装在sdcard还是内存。
我看到一个解决方案说要通过 AssetManager 将其从资产文件夹复制到 /data/data/packageName
但是
/data/data/
表示在内部和 SD 卡上?
永远不要对路径进行硬编码。而是像这样获取应用程序的数据文件夹:
activity.getFilesDir().getPath();
我想从我项目的assets文件夹复制一个pdf文件到我项目安装的文件夹,不管我的项目是安装在sdcard还是内存。
我看到一个解决方案说要通过 AssetManager 将其从资产文件夹复制到 /data/data/packageName
但是
/data/data/
表示在内部和 SD 卡上?
永远不要对路径进行硬编码。而是像这样获取应用程序的数据文件夹:
activity.getFilesDir().getPath();