为了账号安全,请及时绑定邮箱和手机立即绑定

当复制 android 文件时未发现异常

当复制 android 文件时未发现异常

红糖糍粑 2019-03-13 18:15:32
我使用的下面的代码:public synchronized void onActivityResult(final int requestCode, int resultCode,         final Intent data) {      String filePath = null;      if (resultCode == Activity.RESULT_OK) {          switch (requestCode) {          case RESULT_MEMORY_SAVE:                             filePath = data.getDataString();              copyFileForReceipts(filePath,pathOfReceipts);filePath 是一个字符串,Debugger 显示它的值"content://media/external/images/media/133"然后我使用的是:sourceLocation  = filePath; File afile = new File(sourceLocation);  File bfile = new File(targetLocation + "file.jpg"); inStream = new FileInputStream(afile.getName()); //Gives exception outStream = new FileOutputStream(bfile.getName());给出FileNotFound异常,我把 .getName() 也移除了。请问哪里出错呢
查看完整描述

2 回答

?
三国纷争

TA贡献1804条经验 获得超7个赞

content://media/external/images/media/133 这个不是文件路劲, 在android里面可以通过ContentResolver 获取得到具体的内容


查看完整回答
反对 回复 2019-04-29
?
眼眸繁星

TA贡献1873条经验 获得超9个赞

File afile = new File(uri.getPath());



查看完整回答
反对 回复 2019-04-29
  • 2 回答
  • 0 关注
  • 363 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信