uri-android 调用录音机返回的Uri是file:///开头的?

问题描述

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

uri-android 调用录音机返回的Uri是file:///开头的?的相关文章

代码-android调用系统拍照无返回值

问题描述 android调用系统拍照无返回值 我调用照相机拍照的代码是: cameraFile = Uri.fromFile(new File(Environment.getExternalStorageDirectory(), DemoApplication.getInstance().getUserName() + System.currentTimeMillis() + ".jpg")); cameraFileString = cameraFile.getPath().toStr

map-android 调用 webservice 返回字符串想在listview中显示。出现问题……

问题描述 android 调用 webservice 返回字符串想在listview中显示.出现问题-- 下文是 主查询模块 Query_xiaofeijilu.java, package com.gongneng.chaxun; import java.io.IOException; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.List; im

存储-android 调用系统录音机并能返回含所录音频的

问题描述 android 调用系统录音机并能返回含所录音频的 在MediaStore中有ACTION_IMAGE_CAPTURE,也有ACTION_VIDEO_CAPTURE, 都能够调用系统照相机或摄像机并且返回包含数据的intent,那录音机该如何调用? MediaStore.Audio.Media.RECORD_SOUND_ACTION并不能返回数据啊,它直接就把音频存储了. 为什么相机和视频都有了,没有录音机的呢? 解决方案 http://download.csdn.net/detail

android调用系统拍照程序和从图库选取图片,返回后调用系统裁剪工具

调用系统拍照 Intent i = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); File myImageDir = new File(TEMP_TAKE_PHOTO_FILE_PATH); //创建图片保存目录if (!myImageDir.exists()) {Mylog.d(THIS, "Create the path:" + TEMP_TAKE_PHOTO_FILE_PATH);myImageDir.mkdirs();} //根据时间

android调用系统相机拍照返回图片模糊

问题描述 android调用系统相机拍照返回图片模糊 上传代码 调用系统相机 Intent it = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(it, 1); 然后获取图片 Bundle extras = data.getExtras(); b = (Bitmap) extras.get("data"); String name = new SimpleDateFormat("yyy

详解Android中的ContentProvider和Uri

一.使用ContentProvider(内容提供者)共享数据 ContentProvider在android中的作用是对外共 享数据,也就是说你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过 ContentProvider对你应用中的数据进行添删改查.关于数据共享,以前我们学习过文件操作模式,知道通过 指定文件的操作模式为Context.MODE_WORLD_READABLE或Context.MODE_WORLD_WRITEABLE同样也可以对外共享 数

android 调用系统摄像头录制视频后 返回界面时,在界面显示这个视频图像

问题描述 android 调用系统摄像头录制视频后 返回界面时,在界面显示这个视频图像 android 调用系统摄像头录制视频后 返回界面时,在界面显示这个视频图像(显示一个图标也就是控件),点击这个视频图像则播放视频(在这个图标上也就是这个控件),谁能提供下思路?

android 调用系统相册裁剪无效

问题描述 android 调用系统相册裁剪无效 这是调用,打开图片后没有跳到裁剪.但如果选取图片时从图片浏览应用比如快图就可以正常裁剪并返回 为什么呢? 解决方案 Android 调用系统相册(带裁剪)Android--调用系统相册Android调用系统相册选择照片并裁剪 解决方案二: Intent photoPickerIntent = new Intent(Intent.ACTION_PICK); photoPickerIntent.setType("image/*"); star

Android 调用系统相机拍摄获取照片的两种方法实现实例_Android

Android 调用系统相机拍摄获取照片的两种方法实现实例 在我们Android开发中经常需要做这个一个功能,调用系统相机拍照,然后获取拍摄的照片.下面是我总结的两种方法获取拍摄之后的照片,一种是通过Bundle来获取压缩过的照片,一种是通过SD卡获取的原图. 下面是演示代码: 布局文件: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http: