2014-02-18 53 views
-1

我真的很新的Android设备,我们有一个应用程序,需要从apk文件中读取* .cfg文件。所以问题是:如何将* .cfg文件放入与* .apk文件相同的目录中?

1)当我把我的手机连接到电脑,我可以把它从资源管理器?如果是,如何?

2)在Android中是否存在一种机制,即寻找某种包括目录 何时打开程序?

如果你能给我一个提示,这将是很好的。

+0

“需要从apk中读取* .cfg文件” - 这是什么意思?你认为APK在哪里,你需要在“同一个地方”另一个文件? – CommonsWare

+0

该软件需要一个cfg文件,这是一个约束(来自开发者),但他不可用atm – user1767754

+0

然后,“软件”需要适应Android的工作,因为你不能写入APK的位置,而且大多数开发人员甚至不知道或关心APK的位置。 – CommonsWare

回答

1

您希望将*.cfg文件放入assets/文件夹中。然后,该应用程序将在运行时访问那些原始文件*.cfg

From Managing Projects

资产/

这是空的。您可以使用它来存储原始资产文件。 保存在这里的文件按原样编译为.apk文件,并保留原始文件名 。您可以像使用URI的典型文件系统一样使用 导航此目录,并使用AssetManager将文件作为 字节的流读取。例如,对于 纹理和游戏数据而言,这是一个很好的位置。

+0

我会检查这个 – user1767754

相关问题