android - 如何在应用程序的 APK 中包含数据文件?

标签 android file installation publishing

我想在安装我的 Android 应用程序时创建一些预先创建的文件。

我想在内部存储器 (data/data//files/) 和新创建的 sdcard 目录 (/sdcard//data1/) 中创建文件。

我该怎么做?

最佳答案

如果您有大量文件和目录结构,您应该使用/assets。这些没有给出任何 R 常数,并且可以由您的应用程序扫描

打开一个 Assets 文件:

InputStream is = getAssets().open("path/file.ext");

列出目录:

String[] files = getAssets().list("");

关于android - 如何在应用程序的 APK 中包含数据文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4310695/

相关文章:

android - System.nanoTime() 在 Android 中给出了错误的时间

java - mvn 安装 vs jar :jar

mysql - 一台机器上的多个 MySQL 实例

python - ubuntu9.10 : how to use python's lib-dynload and site-packages directories?

android - Android Studio Gradle 4.1更新以在Project Regard APT上给出错误

android - 从火力地堡检索数据

android - 直接跳转到 android recyclerview 中的最后一个位置,而不是滚动到最后一个位置

linux - Linux下文件格式的改变

asp.net - 如何允许用户在 Web 应用程序中编辑附件?

c# - 如何为 FileSystemWatcher 设置超时功能?