Android 我们可以在apk文件中绑定一个目录吗?

Android 我们可以在apk文件中绑定一个目录吗?,android,Android,我有一个包含一些文件的目录。我想将这个目录绑定到apk文件中,这样当我安装apk文件时,目录就会被复制到android设备上的特定位置 由于我在developer.android.com上没有找到此信息,我可以在apk文件中绑定一个目录吗?我需要为此修改任何配置文件吗 谢谢。。 Ajay你不能,但你可以看看android资产文件夹 资产是原始资源,它们不会被android编译器压缩 从开发者网站: 资产/ 这是空的。您可以使用它来存储原始资产文件。您需要的文件 这里保存的文件按原样编译成.ap

我有一个包含一些文件的目录。我想将这个目录绑定到apk文件中,这样当我安装apk文件时,目录就会被复制到android设备上的特定位置

由于我在developer.android.com上没有找到此信息,我可以在apk文件中绑定一个目录吗?我需要为此修改任何配置文件吗

谢谢。。
Ajay

你不能,但你可以看看android资产文件夹

资产是原始资源,它们不会被android编译器压缩

从开发者网站:

资产/

这是空的。您可以使用它来存储原始资产文件。您需要的文件 这里保存的文件按原样编译成.apk文件,并且 文件名被保留。您可以使用相同的方式导航此目录 作为一个典型的文件系统,使用URI并将文件作为一个数据流读取 使用AssetManager中的。例如,这是一个很好的位置 用于纹理和游戏数据


你不能,但你可以看看android资产文件夹

资产是原始资源,它们不会被android编译器压缩

从开发者网站:

资产/

这是空的。您可以使用它来存储原始资产文件。您需要的文件 这里保存的文件按原样编译成.apk文件,并且 文件名被保留。您可以使用相同的方式导航此目录 作为一个典型的文件系统,使用URI并将文件作为一个数据流读取 使用AssetManager中的。例如,这是一个很好的位置 用于纹理和游戏数据


apk中的
assets/
文件夹用于以任何格式存储任何额外的用户文件。它们将在编译阶段自动包含到apk中,并且可以使用
getAssets()
函数从应用程序访问。

apk中的
assets/
文件夹用于以任何格式存储任何额外的用户文件。它们将在编译阶段自动包含到apk中,并且可以使用
getAssets()
函数从应用程序访问。

+1值得注意的是:此解决方案不允许以后更新这些文件;通过从web获取更新版本或从软件界面进行更改,您可以在应用程序第一次启动时将这些资产文件复制到android目录,这将允许更改这些文件。谢谢提供详细信息。正如您所提到的,我可以在应用程序的第一次启动时复制文件,但我希望在安装apk时复制文件。到目前为止,我还不确定这是否可能,我做了一个小测试,但没有成功。我在assets/folder下创建了一个包含一些文件的文件夹。我从eclipse构建了java应用程序,它创建了一个apk文件。我在安卓设备上运行了这个应用程序,但在设备上找不到我的文件夹,尽管应用程序已经安装。我认为这个文件夹仍然不是安装在设备上的apk的一部分。目前不可能,这就是重点:(.您有两种选择,复制或不复制文件并将其保留在资产文件夹中。+1值得注意的是:此解决方案不允许以后更新这些文件;通过从web获取更新版本或通过软件界面进行更改,您可以在ap第一次启动时将这些资产文件复制到android目录p、 这将允许更改文件。感谢您提供的详细信息。正如您所提到的,我可以在应用程序的第一次启动时复制文件,但我希望在安装apk时执行此操作。到目前为止,我不确定是否可行,我执行了一个小测试,但没有成功。我在assets/folder下创建了一个包含一些文件的文件夹。我从eclipse构建了我的java应用程序,它创建了一个apk文件。我从android设备上运行了这个应用程序,但在设备上找不到我的文件夹,但应用程序已经安装。我认为这个文件夹仍然不是安装在设备上的apk的一部分。目前还不可能。这就是重点:(.你有两个选择,复制文件或不复制文件,并将其保留在资产文件夹中。Jaguar,我进行了一个小测试,但它不起作用。我在资产/文件夹下创建了一个包含一些文件的文件夹。我从eclipse构建了java应用程序,它创建了一个apk文件。我在android设备上运行了此应用程序,但在设备上找不到我的文件夹,但应用程序已安装。我认为此文件夹仍然不是设备上安装的apk的一部分。您知道如何在apk安装期间将此文件夹复制到设备上吗?我不确定是否可行。Jaguar,我执行了一个小测试,但它不起作用。我在assets/folder下创建了一个包含一些文件的文件夹。i b从eclipse构建我的java应用程序,它创建了一个apk文件。我从android设备上运行了这个应用程序,但在设备上找不到我的文件夹,但应用程序已经安装。我认为这个文件夹仍然不是安装在设备上的apk的一部分。你知道如何在apk安装期间将这个文件夹复制到设备上吗?我不确定它是否正确这是可能的。