android intent 分享音频文件时出现获取失败,怎么解决??

android intent 分享音频文件时出现获取失败,怎么解决??

音频文件是sdCard上的,已经设置了权限。

代码:
Intent intent = new Intent();
intent.setAction(Intent.ACTION_SEND);
intent.putExtra("", Uri.fromFile(new File("sdCard", "1.mp3")));
intent.setType("*/*");
startActivity(Intent.createChooser(intent, "选择:"));

            权限:

             <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />

2个回答

intent.putExtra,你得设置一个key值,你用空字符串能找到吗
而且,你这个1.mp3,具体路径你得写清楚啊,要不谁知道去哪找

wekingwang
wekingwang 我实现想实现当我触发我的分享后,setType弹出一个对话框筛选出能打开这个文件的app,但是我点击app时就出现“资源获取失败”!
3 年多之前 回复

intent.putExtra("", Uri.fromFile(new File("/sdcard", "1.mp3")));
不会是少个斜杠和sdcard的C要小写的问题吧?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Android 利用Intent实现分享
Android实现分享到微博,微信等功能,大概有两个实现方向 1、集成官方SDK,无论微信还是微博等平台,都有自己的开发者后台,可以去申请帐号,下载sdk,集成。 也可以利用例如ShareSDK这样的平台来继承。 2、就是我本文要介绍的方式了,用系统的Intent来实现分享。 先来简单介绍一下分享功能,分享功能,在几乎所有的app中都有实现,原由就是通过分享来传播自己的软件, 也
android 怎么获取所有含有音频文件的文件夹
注意是文件夹,比如我要获取视频文件夹,就是获取整个sd卡含有视频文件的文件夹,之所以想做这个,是因为MX player就是这样设计的,感觉还不错。 现在就是怎么获取含有视频或者音乐文件的文件夹,比如: 点击音乐按钮就获取所有含有音乐的文件夹 点击视频按钮就获取所有含有视频的文件夹 PS:如果获取所有音频文件,应该是使用ContentResolver.query来解决,如果问题改为我这样的是
使用原生intent分享图片获取资源失败问题
使用原生intent分享图片获取资源失败问题在开发过程中我们经常会遇到分享功能,有很多小伙伴喜欢使用第三方分享框架进行分享,但是偶尔也会用到Intent进行分享,接下来就来说说在使用intent进行分享图片的过程中遇到的那些坑。。-首先我们保存一张图片 private static String saveBitmap(Bitmap bm, String picName) { try
Android分享-微博分享失败
sharesdk 微博分享
Android 获取本地所有音频文件
首先需要建立一个音频文件的model类package com.example.yanshishow; //音乐的model类public class Music {String name;long size;String url;long duration;public String getName() {return name;}public void setName(String name)
Android 获取amr音频文件时长
Android 获取amr音频文件时长
Android Intent分享文件|分享图片|分享文字|功能的实现
Android Intent 实现分享功能。可分享图片,文件,文字给QQ好友,微信好友,短信联系人。 如我所知:网上已经有一大堆这样相关的资料。但是有些不幸的是:没有看到一个完整的,比较全面的,可以直接拿来使用的工具类。于是,我结合网上找的这些资料,做了一个简单的整合,以便使用。 废话就不多说了,直接上代码: package com.xxx.ggg.Media.mediaUtils;import j
处理使用Intent分享图片到微信朋友圈时,在微信7.0版本出现“获取资源失败,无法分享到朋友圈”,导致分享失败的问题
        在最近项目测试中,今天发现以前一直正常使用的分享图片到微信朋友圈的功能突然用不了了,点击分享到朋友圈时,提示“获取资源失败,无法分享到朋友圈”,测试手机微信是最近一两天刚更新到了微信7.0,以前该功能接口一直使用正常,为了验证这一点,卸载最新版微信,安装回上一微信版本6.7.3,发现图片分享到朋友圈功能接口正常,很明显,微信7.0大版本发布,图片分享到朋友圈的规则也发生了变化,如下...
Android Intent获取不到值
今天遇到了一个奇葩的情况,明明已经putExtra,并且debug时,intent确实是有值的,但是跳转到B Activity后通过getIntent(),getStringExtra()竟然没有值.百思不得解. 这个是B  Activity中,获取不到pages的值,debug显示为null 同样实在B Activity界面中,我却能收到在A Activity
Android 隐式Intent 获取Uri
当我下载好一张图片时在通知栏中打开它如何才能显示到我的Activity 上,我明白要用隐式 Intent,但是如何才能获取到这张图片的 Uri值呢
[Android] 不能通过MMS分享音频文件,寻找solution?
用下面的代码来分享音频文件: rn String uriString = "file://"+fileString;rn Uri uri = Uri.parse(uriString);rn Intent it = new Intent(Intent.ACTION_SEND); rn it.putExtra(Intent.EXTRA_SUBJECT, "Share Radio Record");rn it.putExtra(Intent.EXTRA_STREAM, uri);rnrn it.setType("audio/*");rnrn String shareDialogTitle = getString(R.string.share_record_title);rn startActivity(Intent.createChooser(it, shareDialogTitle));rn可总是提示:不能添加音频文件到MMS,不知道为什么?
分享qq空间出现失败
分享qq空间出现失败 详情描述 做 qq 分享时,如果给 qq 的链接参数中有中文;会分享失败;
android intent跳转时传参
java代码: mainactivity: package com.xpc.intentdemo; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.View.OnClickList
【已解决】百度云分享失败
来看这篇文章的一定都看到过【啊哦,你来晚了,分享的文件已经被取消了,下次要早点哟。】 ---------------------------------------------------------------------------------------------------------这里我就把解决办法分享给大家。 看到图片了吗出现的是你来晚了对吧 链接是http://pan.
解决微信二次分享失败
今天居然又涨了一个粉丝好开心,最近在帮朋友做公众号,顺便记录下遇到的问题。其实我已经解决N多问题了,都是找各种资料,各种试错,从前端到后台。这个二次分享的bug只是其中一个,如果大家有什么疑问来问我吧 哈哈 ===================== 心情再差也要写代码的分割线 ==================== 正常的分享页面前端代码: // 微信分享示例 $(functi...
Android Intent 分享图片给微信好友
使用Intent分享图片给微信好友的时候,如何做到图库那种,一点问下分享可以预览分享的图片,我现在分享的图片是,分享给好友的时候只有图片的名字,发出去之后不能直接查看图片,只有点击之后才能查看图片,有解决过这问题的吗?
Sprite的碰撞检测出现失败?改怎么解决
自己做的游戏类似 是男人就下100层。rnrn当主角在左右移动的时候,碰到砖块就跟随其一起上升,可是有时候碰撞检测好像给漏掉了,主角直接穿过去了。rnrn碰撞检测没有检测到。rnrn这样的问题改如何解决啊,这种情况不是没此都发生。rnrn是不是算法效率需要提高啊?rnrn之前也出现过这种情况,而且很严重。我自己分析了一下原因:rnrn主角图片是我从别的地方截取下来的,图片的边缘可能比较模糊,在进行像素级的碰撞检测的时候发生误判也是可以理解的。rnrn后来我换成自己手绘的,填充为纯色。这样误判就很少了,但还时不时的出现。rnrn我想问下在真正的游戏开发中,这样的事情是绝不允许发生的吧,那么是怎么解决的啊。
手机软件安装 出现 授权失败 怎么解决?
手机软件在NOKIA3230上安装的时候报错 授权失败,什么原因?rn在其他SONY,MOTO手机上OK!rn软件用到了发短信和上网的功能.rnMIDlet-Permissions: javax.wireless.messaging.sms.send,javax.microedition.io.Connector.sms,javax.microedition.io.Connector.cbsrnrn是不是要打签名?网上资料好少,有没有遇到过这个问题的?怎么解决啊~~
intent启动分享图片
Intent intent = new Intent(Intent.ACTION_SEND); intent.setType("image/*"); intent.putExtra(Intent.EXTRA_SUBJECT, "分享变脸图片"); intent.putExtra(Intent.EXTRA_TEXT, "分享变脸图片"); Log.i("path
在编写Intent 时出现undefined错误如何解决啊。
我希望通过一个按钮调用一个test页面,但是一直出现以下错误,不知道问题在哪,真郁闷!!rn[color=#FF0000]The constructor Intent(new View.OnClickListener(), Class) is undefined[/color]rn源码如下:rnpackage dailphone.test;rnimport android.app.Activity;rnimport android.os.Bundle;rnimport android.content.Intent;rnimport android.view.View;rnimport android.widget.Button;rnimport android.widget.EditText;rnimport android.net.Uri;rnpublic class dailphone extends Activity rn /** Called when the activity is first created. */rn @Overridern public void onCreate(Bundle savedInstanceState) rn super.onCreate(savedInstanceState);rn setContentView(R.layout.main); rn final Button cclick=(Button)findViewById(R.id.callphone);rn cclick.setOnClickListener(new rn Button.OnClickListener()rn public void onClick(View v)rn Intent e=new Intent(this,test.class);//这一句总是有错。rn startActivity(e);rn rn rn );rnrn rn rnrn//---------------test.xml 源码rnrnrnrnrn//----------------test.java 源码rnpackage dailphone.test;rnimport android.app.Activity;rnimport android.os.Bundle;rnpublic class test extends Activity rn /** Called when the activity is first created. */rn @Overridern public void onCreate(Bundle savedInstanceState) rn super.onCreate(savedInstanceState);rn setContentView(R.layout.test); rn rnrn//----------------~mainfest.xml源码rnrnrnrnrnrn rn rn rn rn rn rn rn rn rn rn rn rn rnrn rn rnrnrn
调试Android时出现ActivityManager: Starting: Intent act=android.intent.action.MAIN c
哪位大虾帮帮忙,调试Android时出现ActivityManager: Starting: Intent act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.zhang/.activity 错误,请问是怎么回事啊,代码都是按书上的,也没别的错误!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
android 在混淆代码时失败
[color=#FF0000][b] 错误如下rn[/b][/color]rnrnthere were 566 duplicate class definitions.rn[2014-06-13 09:09:35 - jc58bj] Warning: demo.Pinyin4jAppletDemo: can't find superclass or interface javax.swing.JAppletrn[2014-06-13 09:09:35 - jc58bj] Warning: demo.Pinyin4jAppletDemo$1: can't find superclass or interface java.awt.event.WindowAdapterrn[2014-06-13 09:09:35 - jc58bj] Warning: demo.Pinyin4jAppletDemo$2: can't find superclass or interface java.awt.event.ActionListenerrn[2014-06-13 09:09:35 - jc58bj] Warning: demo.Pinyin4jAppletDemo$3: can't find superclass or interface java.awt.event.ActionListenerrnrn[2014-06-13 09:09:35 - jc58bj] Warning: demo.Pinyin4jAppletDemo: can't find referenced class javax.swing.JTextFieldrn[2014-06-13 09:09:35 - jc58bj] Warning: demo.Pinyin4jAppletDemo: can't find referenced class javax.swing.JTextFieldrn[2014-06-13 09:09:35 - jc58bj] Warning: demo.Pinyin4jAppletDemo: can't find referenced class java.awt.Fontrn[2014-06-13 09:09:35 - jc58bj] Warning: demo.Pinyin4jAppletDemo: can't find referenced class java.awt.Fontrn[2014-06-13 09:09:35 - jc58bj] Warning: demo.Pinyin4jAppletDemo: can't find referenced class javax.swing.JTextFieldrn[2014-06-13 09:09:35 - jc58bj] Warning: demo.Pinyin4jAppletDemo: can't find referenced class javax.swing.JTextFieldrn[2014-06-13 09:09:35 - jc58bj] Warning: demo.Pinyin4jAppletDemo: can't find referenced class java.awt.Dimensionrn[2014-06-13 09:09:35 - jc58bj] Warning: demo.Pinyin4jAppletDemo: can't find referenced class java.awt.Dimensionrn[2014-06-13 09:09:35 - jc58bj] Warning: demo.Pinyin4jAppletDemo: can't find referenced class javax.swing.JTextFieldrn[2014-06-13 09:09:35 - jc58bj] Warning: demo.Pinyin4jAppletDemo: can't find referenced class javax.swing.JLabelrn[2014-06-13 09:09:35 - jc58bj] Warning: demo.Pinyin4jAppletDemo: can't find referenced class javax.swing.JLabelrn[2014-06-13 09:09:35 - jc58bj] Warning: demo.Pinyin4jAppletDemo: can't find referenced class javax.swing.JLabelrn[2014-06-13 09:09:35 - jc58bj] Warning: demo.Pinyin4jAppletDemo: can't find referenced class java.awt.GridLayoutrn[2014-06-13 09:09:35 - jc58bj] Warning: demo.Pinyin4jAppletDemo: can't find referenced class java.awt.GridLayoutrn[2014-06-13 09:09:35 - jc58bj] Warning: demo.Pinyin4jAppletDemo: can't find referenced class java.awt.GridLayoutrn[2014-06-13 09:09:35 - jc58bj] Warning: demo.Pinyin4jAppletDemo: can't find referenced class java.awt.GridLayoutrn[2014-06-13 09:09:35 - jc58bj] Warning: demo.Pinyin4jAppletDemo: can't find referenced class java.awt.GridLayoutrn[2014-06-13 09:09:35 - jc58bj] Warning: demo.Pinyin4jAppletDemo: can't find referenced class java.awt.GridLayoutrn[2014-06-13 09:09:35 - jc58bj] Warning: demo.Pinyin4jAppletDemo: can't find referenced class javax.swing.JPanelrn[2014-06-13 09:09:35 - jc58bj] Warning: demo.Pinyin4jAppletDemo: can't find referenced class javax.swing.JPanelrn[2014-06-13 09:09:35 - jc58bj] Warning: demo.Pinyin4jAppletDemo: can't find referenced class javax.swing.JPanelrn[2014-06-13 09:09:35 - jc58bj] Warning: demo.Pinyin4jAppletDemo: can't find referenced class javax.swing.JPanelrnrn配置文件如下rnproguard.cfg rnrn-optimizationpasses 5rn-dontusemixedcaseclassnamesrn-dontskipnonpubliclibraryclassesrn-dontpreverifyrn-ignorewarningsrn-verbosern-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*rnrn-dontwarnrn-dontskipnonpubliclibraryclassmembersrnrn-libraryjars libs/android-async-http-1.4.4.jarrn-libraryjars libs/gson-2.2.4.jarrn-libraryjars libs/pinyin4j-2.5.0.jarrn-libraryjars libs/android-support-v4.jarrnrn-keep public class * extends android.app.Activityrn-keep public class * extends android.app.Applicationrn-keep public class * extends android.app.Servicern-keep public class * extends android.content.BroadcastReceiverrn-keep public class * extends android.content.ContentProviderrn-keep public class * extends android.app.backup.BackupAgentHelperrn-keep public class * extends android.preference.Preferencern-keep public class com.android.vending.licensing.ILicensingServicernrn-keepclasseswithmembernames class * rnnative ;rnrn-keepclasseswithmembers class * rnpublic (android.content.Context, android.util.AttributeSet);rnrn-keepclasseswithmembers class * rnpublic (android.content.Context, android.util.AttributeSet, int);rnrn-keepclassmembers class * extends android.app.Activity rnpublic void *(android.view.View);rnrn-keepclassmembers enum * rnpublic static **[] values();rnpublic static ** valueOf(java.lang.String);rnrn-keep class * implements android.os.Parcelable rnpublic static final android.os.Parcelable$Creator *;rnrnrn-keep class com.loopj.android.http.** *;rnrn-keep class android.support.v4.** *;rnrn-keep class com.google.gson.***;rn-keep class com.google.gson.annotations.***;rn-keep class com.google.gson.internal.***;rn-keep class com.google.gson.internal.bind.***;rn-keep class com.google.gson.reflect.***;rn-keep class com.google.gson.stream.***;rnrn-keep class com.hp.hpl.sparta.***;rn-keep class com.hp.hpl.sparta.xpath.***;rn-keep class demo.***;rn-keep class net.sourceforge.pinyin4j.***;rn-keep class net.sourceforge.pinyin4j.format.***;rn-keep class net.sourceforge.pinyin4j.format.exception.***;rn-keep class com.google.gson.examples.android.model.** *; rnrnrnrn我的libs 包下有四个包:rnrnandroid-async-http-1.4.4.jarrngson-2.2.4.jarrnpinyin4j-2.5.0.jarrnandroid-support-v4.jarrn
Android 怎样获取指定目录下的所有音频文件?
主要这里不是很熟练,各位大神帮个忙,能写出一个方法最好了。拜托![img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/83.gif][/img]
Android获取到了手机音频文件的信息,怎么转换成uri
我已经用getContentResolver().query()方法获取到了歌曲名和路径,怎么把这些信息转换成uri用于MediaPlayer播放
android intent
intent 小解释 android 入门用这个引导,效率更高
Android Intent
欢迎大家一起学习~~Android 之 Intent 。代码比较简单,可以运行,启蒙阶段哦~~~
android:显式intent和隐式intent…
显式Intent直接用组件的名称定义目标组件,这种方式很直接。但是由于开发人员往往并不清楚别的应用程序的组件名称,因此,显式Intent更多用于在应用程序内部传递消息。比如在某应用程序内,一个Activity启动一个Service。   隐式Intent恰恰相反,它不会用组件名称定义需要激活的目标组件,它更广泛地用于在不同应用程序之间传递消息。   在显式Intent消息中,决定目标组件的
Android Intent和Intent Filter详解
Intents and Intent Filters          三种应用程序基本组件——activity, service和broadcast receiver——是使用称为intent的消息来激活的。Intent消息传递是一种组件间运行时绑定的机制. intent是Intent对象, 它包含了需要做的操作的描述, 或者, 对于广播来说, 包含了正在通知的消息内容. 对于向这三种组件发送intent有不同的机制:          使用Context.startActivity() 或 Activity.startActivityForResult(), 传入一个intent来启动一个activity. 使用 Activity.setResult(), 传入一个intent来从activity中返回结果.          将intent对象传给Context.startService()来启动一个service或者传消息给一个运行的service. 将intent对象传给 Context.bindService()来绑定一个service.          将intent对象传给 Context.sendBroadcast(), Context.sendOrderedBroadcast(),或者Context.sendStickyBroadcast()等广播方法,则它们被传给 broadcast receiver.          在上述三种情况下, android系统会自己找到合适的activity, service, 或者  broadcast receivers来响应intent. 三者的intent相互独立互不干扰.
用Intent时出现如下错误
No Activity found to handle Intent act=android.intent.action.ALL_APPS dat=tel+2223 rn源码如下:新手求大神帮帮,呜呜,谢谢rn运行这个Intent时出现上面那个错误rn Intent intent=new Intent();rn intent.setAction(Intent.ACTION_ALL_APPS);rn intent.setData(Uri.parse("tel+"+number));rn startActivity(intent);rnrn试过如下代码,成功输出了sthwrong,但是我接下去就不知道怎么弄了rn if (intent.resolveActivity(getPackageManager()) != null) rn startActivity(intent);rn rn else rn System.out.println("sth wrong");rn
Android之Intent
NULL 博文链接:https://wilian.iteye.com/blog/965410
Android intent
Android通过意图Intent传值的方法
Android 建立工程时出现的错误怎么解决
Please select an existing Android project as a test target.rnrnrn 'package' is not a valid Java identifierrnrnrn
android studio 安装时,出现这个问题,该怎么解决?
重启电脑,关闭杀毒软件后,还是出现会出现这个错误,我该怎么办? 新手求指教rn[img=https://img-bbs.csdn.net/upload/201508/06/1438844038_185497.png][/img]rn[img=https://img-bbs.csdn.net/upload/201508/06/1438844243_545501.png][/img]rnrn
Android:真机测试时出现黄色叹号unknown,怎么解决
有时Android真机测试时手机已连接成功,但是会显示一个黄色叹号unknown,各位大神帮忙看一下什么问题?[img=https://img-bbs.csdn.net/upload/201310/25/1382685306_21584.jpg][/img]
android studio运行项目时出现这个异常怎么解决??
![图片说明](https://img-ask.csdn.net/upload/201605/25/1464168016_367825.png)
在安装Android studio3.2.0时出现以下界面怎么解决???
rn在安装Android studio3.2.0时出现以下界面怎么解决???[img=https://img-bbs.csdn.net/upload/201810/12/1539308810_849285.png][/img]
Android studio查看源码时出现“cannot resolve symbol”怎么解决
如题:Android studio查看源码时出现“cannot resolve symbol”怎么解决
解决Android Studio2.3打包时出现的错误
当Android Studio升级到2.3时 打包生成apk会出现如下错误 要解决如上错误 只需要在主module的build.gradle中做如下配置 android {     lintOptions { checkReleaseBuilds false abortOnError false } } 忽略因为在strings.xml直接定义中文 而导致打包出现的错误
android ImageView布局时出现警告的解决
每次在布局中使用ImageView时都会出现警告(Missing contentDescription attribute on image);要消除这个警告,只需在布局中添加android:contentDescription="@string/app_name",即可消除警告,也不会那么不美观了。 因为经常遇到这个问题,所以特意记录一下。
初始化失败怎么解决?
原本编译完的c#程序,现在看的时候显示内存初始化失败rn如何解决?rn重新编译?有没有更好的方法?rn另外.在一些机子上又使用无误.rnrn.net的平台移植性难道这么弱?rn
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview