问题描述
- android 调用录音机返回的Uri是file:///开头的?
- 这也是Uri?还是什么?使用contentResolver()查询不到目标信息啊?
不懂。。。。还有想知道调用相机时不放extra参数,图片会在返回的intent中的一个名为data的extra中。这个data的名字是哪里查来的?我在android官方api中没找到啊?求指教。。。。
解决方案
只需替换file头即能获取绝对路径
解决方案二:
本地的文件是file开头的
解决方案三:
if (data != null && data.getData() != null) { Uri uriRecorder = data.getData(); Cursor cursor = this.getContentResolver().query(uriRecorder null null null null); if (cursor.moveToNext()) { String strRecorderPath = cursor.getString(cursor.getColumnIndex(""_data"")); }
时间: 2024-08-31 00:45:21