java - Assets @Android

标签 java android

我在 apk 文件中列出 Assets 时遇到问题,我的目标是能够获取我的 Assets 之一的直接路径并使用 JNI 将其传递给 native 代码
1.我在项目的assets文件夹中添加了一个文件
2. 我已验证该文件存在于项目编译后的 apk 文件的“/assets”文件夹中
3.在我的 Activity 的“onCreate”函数中,我执行以下操作:
AssetManager am = this.getApplicationContext().getAssets();
String strAssets[] = am.list("/assets");
4. strAssets.length 始终为零
5. 我对“./assets”和“assets”得到相同的结果

我在这里做错了什么?为什么我无法列出可用 Assets ?

任何帮助将不胜感激。

~Nadav 在 sophin

最佳答案

am.list("/assets") 在您的 Assets 文件夹中查找名为“assets”的文件夹。只需使用 am.list("") 即可获取所有文件。

关于java - Assets @Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9438339/

相关文章:

java - j掌握。需要帮助。不知道如何编码

java - 工头找不到java

java - 在Android应用程序中更改音量键功能

android - 基于主题的LinearLayout背景

android - 无法为我的 ListView 更新数据

java - 在本地部署 App Engine 连接的 Android

java - Poi-ooxml-schema 源或仅用于文档的 jar

java - 如何有效区分ANTLR4规则中的不同标记?

java - 有没有办法在 android studio (java) 中为文本添加上划线

安卓发送邮件应用