英文:
Can you help to remove the file not found exception error in android?
问题
在Android Studio中去除错误的代码部分:
英文:
Code to remove error in android studio
答案1
得分: 2
根据您的照片,您正在使用错误的方法。
您应该将assignmenttitle.docx放置在**/res/raw而不是/assets**。
由于文件位于您的应用程序内部,您不应使用"file:///android_asset/assignmenttitle.docx"。
这意味着文件路径指向Android设备存储,而不是应用程序的资源。
相反,您应该像这样使用!
Uri uri = Uri.parse(ContentResolver.SCHEME_ANDROID_RESOURCE + "://" + context.getPackageName() +
"/raw/assignmenttitle.docx");
或者
InputStream ins = context.get().getResources().openRawResource(R.raw.assignmenttitle.docx);
英文:
By your photo, you are using the wrong method.
You should place assignmenttitle.docx to /res/raw should not to /assets.
Since the file is within your application, you shouldn't use "file:///android_asset/assignmenttitle.docx".
This means the file path to Android Device storage, not the application's resource.
Instead, you should use like this!
Uri uri= Uri.parse(ContentResolver.SCHEME_ANDROID_RESOURCE + "://" + context.getPackageName() +
"/raw/assignmenttitle.docx");
or
InputStream ins = context.get().getResources().openRawResource(R.raw.assignmenttitle.docx);
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论