- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我想在我的 Android 应用程序中加载一个 keystore 。我已将 key (truststore.bks
) 复制到文件夹 res/raw
中。来自 Android 的 SDK 生成带有 trustsotre 条目的 R.java。在 App 中尝试使用:Resources.getSystem().openRawResource(R.raw.truststore);
但我总是得到一个异常(exception):android.content.res.Resources$NotFoundException:资源 ID #0x7f040000
我查看了 apk 文件,发现 truststore.bks 文件位于文件夹res/raw/
中。
我的错误是什么?
最佳答案
问题是您正在通过调用 Resources.getSystem 使用系统级资源。具体来说,文档指出这不提供对应用程序资源的访问。您需要在应用程序中的 Context 对象上调用 getResources - 您的所有 Activity 都是一个 Context 对象,因为它们继承自 Context。
关于java - openRawResource() 总是抛出 NotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8369247/
我正在尝试通过这样做来创建输入流 InputStream is = (InputStream) getResources().openRawResource(R.drawable.image1); 但
我有一个允许用户键入文件名的 editText,但由于所有文件都在原始文件夹中。我试图从原始文件夹中获取文件,但问题出在这里, String fileName = editText.getText()
我在 res/raw 中有文件,我想这样打开: AssetFileDescriptor afd = getResources().openRawResourcesFd(); 例如,这允许通过 afd.
我想在我的 Android 应用程序中加载一个 keystore 。我已将 key (truststore.bks) 复制到文件夹 res/raw 中。来自 Android 的 SDK 生成带有 tr
我必须在 java/eclipse/android 上使用以下代码读取名为 hello.txt 的文件: import java.io.InputStream; public class Tokeni
我正在使用 plist 库加载一个 plist 文件:http://code.google.com/p/plist/我正在使用这样的代码: //InputStream ins = getResourc
当应用程序首次运行时,我试图从我的 Android 项目中的 res/raw 文件夹加载一个 XML 文件。我用这一行来做到这一点: InputStream xmlStream = getResour
我在 res/raw/ 文件夹中有一个数据库文件。我正在调用 Resources.openRawResource(),文件名为 R.raw.FileName,我得到一个输入流,但我在设备中有另一个数据
在我的 android 应用程序中,我想以静态方法访问我的文本文件,但使用以下代码: InputStream = Resources.getSystem().openRawResource(R.raw
我可以使用 ClassLoader 加载放在 res/raw/ 文件夹中的 apk 吗?为了加载 apk,我使用 openRawResources()。 最佳答案 我不知道您是否可以从 Assets
我通过对谷歌的研究发现,我可以通过将文本文件存储在我的 res/raw 文件夹中然后通过 getResources().openRawResource(R.raw.words); 访问它来读取文本文件
在 MainActivity 类中,为什么我的注释行出现空指针异常 private Context context; public MainActivity(Context con) { su
android studio 2.1. preview 4 我正在创建一个 junit4 单元测试 来测试打开原始目录中包含的文件。 但是,每次代码运行时,我都可以从 openRawResource
基于 1.6 SDK4 InputStream is = Resources.getSystem().openRawResource(R.raw.vortexrules); 这条线给我带来了无尽的麻烦
//Reading a image file from @drawable res folder and writing to a file on external sd card //below o
我是一名优秀的程序员,十分优秀!