0

我已经使用 SWIG 和 Android-NDK 将 C 共享库移植到 Android

为了测试我的一些库 API,我需要能够指定文件,例如从

我目前正在使用模拟器(我没有智能手机)进行所有开发,并且想知道如何:

a)将文件移动到模拟器(可能是 adb shell mv?)

b) 从我的 Java 代码中访问这些文件

感激地收到任何指示

4

1 回答 1

1

如果您想在您的应用程序中拥有这些文件,您可以将它们放在项目根目录的assets/文件夹中(如果不存在则创建它)。

从那里您可以使用 AssetManager 类访问它们

http://developer.android.com/reference/android/content/res/AssetManager.html

您也可以使用 SD 卡,这里解释了如何将文件放到 enulators SD 卡上

手动将文件放入 Android 模拟器 SD 卡

这是有关如何在之后访问数据的文档

http://developer.android.com/guide/topics/data/data-storage.html#filesExternal

于 2012-08-03T09:11:04.237 回答