java - 如何获取原始文件夹android中的文件路径
问题描述
我需要原始文件夹目录的字符串地址这是我的代码,但它以崩溃结束
private String zipPath = String.valueOf(getResources().openRawResource(R.raw.zipfile));
解决方案
资源是开发机器上的文件。它们不是设备上的文件。您的原始资源没有路径。
getResources().openRawResource(R.raw.zipfile)
很好,给你一个InputStream
。使用它来读取您的资源内容。
而且,一般来说,调用String.valueOf()
或toString()
对象是为了获取一些开发人员可读的字符串。an 的字符串表示InputStream
不会是文件系统路径。
推荐阅读
- java - 在 localhost 上找不到或禁止 404
- javascript - 找到总长度为 10 的数组的随机组合,可拆分为两组,每组 5 个
- php - PHP小数点和是可能的
- sql-server - 如何在一个连接下查看特定服务器的所有数据库?
- c++ - 我应该如何使用 remove_if 删除两个数字范围内的元素
- android - 网络原生模块 android 在处理 android studio 程序时无法在 react-native progam for android 中工作
- strategy-pattern - 基于其他策略的实施策略模式
- javascript - 如何使用 GTM 自定义模板进行 dataLayer.push?
- facebook - 如何通过facebook每次登录选择帐户
- codeigniter - 登录注册并验证电子邮件(gmail)codeigniter