android打开本地音乐播放器,Android8.0打开手机所有的音乐播放器
上篇文章录取的电话音频,这是用来读取播放方法
//path 文件路径
public void play(String path) {
Intent intent = new Intent(Intent.ACTION_VIEW);
Log.e("TAG", path);
intent.addCategory("android.intent.category.DEFAULT");
intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION
| Intent.FLAG_GRANT_WRITE_URI_PERMISSION);
File file = new File(path);
if (!file.exists()){
Log.e("TAG","不存在");
return;
}
Uri photoURI = FileProvider.getUriForFile(this, getApplicationContext().getPackageName()+".provider" , file);
Log.e("TAG",photoURI.toString());
intent.setDataAndType(photoURI,"audio/*");
try {
startActivity(Intent.createChooser(intent,"录音"));
} catch (Exception e) {
e.printStackTrace();
}
//
}
//manifest文件配置
android:name="android.support.v4.content.FileProvider"
android:authorities="com.shiliu.callrecording.provider"//你的包名
android:exported="false"
android:grantUriPermissions="true">
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/provider_paths"/>
//如果你依赖的第三方库中已经有了android.support.v4.content.FileProvider你可以自定义一个MyFileProvider继承FileProvider
eg:
android:name=".MyFileProvider"
android:authorities="com.shiliu.callrecording.provider"
android:exported="false"
android:grantUriPermissions="true">
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/provider_paths"/>
android打开本地音乐播放器,Android8.0打开手机所有的音乐播放器相关推荐
- 多屏互动电脑版_MAXHUB无线双频同屏器HDMI连接投影仪手机电视机笔记本电脑投屏器多屏互动 MAXHUB传屏盒子WB01标配2个无线传屏...
▲左右滑动查看更多 MAXHUB无线双频同屏器HDMI连接投影仪手机电视机笔记本电脑投屏器多屏互动 MAXHUB传屏盒子WB01标配2个无线传屏 ·无线传屏 一拖二 ·一键传屏 ¥4999.00元 ...
- Android调用系统安装程序打开本地文件(包括 Android7.0以上)
前言 在 Android 手机文件管理中,点击某个文件的时候,会弹出选择打开文件的方式,那么,如果在我们自己的软件中要实现这种效果该怎么做呢?其实 Android 打开本地文件很常见,打开的时候会根据 ...
- Web点播播放器1.0——腾讯sdk网页点播播放器
https://www.qcloud.com/document/product/267/5706 功能介绍 本文档是介绍腾讯云视频点播服务的网页播放器(Web SDK)的使用说明,它可帮助腾讯云客户直 ...
- android烤机按键变慢,Android8.0平台Camera monkey拷机卡死异常
Android8.0平台Camera monkey拷机卡死异常 最近在处理一个camera monkey拷机卡死的问题,卡死在停止录像的画面. monkey测试命令 monkey -p com.and ...
- android 调用本地第三方应用软件,如qq、微信、微博和视频播放器等
在做Android开发的过程中有很多时候要调用第三方的软件来辅助自己的软件完成相应的功能,比如在一个软件中调用QQ或者微信来进行聊天,或者是调用第三方的视频软件来视频播放等...经过查找资料有很多资料 ...
- android 跳转动画黑屏,Android8.0 适配解决页面跳转过程出现短暂黑屏的问题
小菜在适配 Android8.0 过程中,遇到很多问题,有很多很常见的问题,今天来整理一下页面跳转时黑屏的问题. 问题猜测 猜测一: 显示 Activity 页面之前会优先开启一个 Starting ...
- Web直播播放器1.0——腾讯sdk网页直播播放器
https://www.qcloud.com/document/product/267/5704 功能介绍 腾讯云视频直播播放器Web SDK解决方案,可帮助腾讯云视频用户直接使用经过验证的视频播放能 ...
- 为什么酷狗音乐消息中心不可以服务器,手机酷狗音乐怎么设置好友消息免打扰?...
手机酷狗音乐怎么设置好友消息免打扰? 腾讯视频/爱奇艺/优酷/外卖 充值4折起 酷狗音乐是迄今为止最强大,最多人使用的音乐软件,而在酷狗音乐经常收到某好友的消息?不想跟TA聊天,但是太烦人?可以设置好 ...
- 音乐网站开发建设定制,手机版DJ音乐网站制作
专业定制DJ音乐网站,在线音乐播放网站源码开发建设 模仿qq音乐网站,虾米音乐网站,网易云音乐网站,酷我音乐网站,酷狗音乐网站开发定制等. 承接dj音乐站搭建一条龙服务. 本公司专业定制,网站开 ...
最新文章
- 清华贵系的期末大作业:奋战三周,造台计算机!
- Selenium 1.0的历史及工作原理
- 44 Wild card Matching
- 2140: 学无止境(差分)
- TF学习——TF之API:TensorFlow的高级机器学习API—tf.contrib.learn的简介、使用方法、案例应用之详细攻略
- python 常量_大疆机甲大师Python开发: 两只老虎
- laravel改代码没变化_推荐10个优质的Laravel扩展
- 【TensorFlow-windows】学习笔记二——低级API
- 获取本地ip地址适用于windows和Linux环境
- 一个全球主要城市天气预报的WebService.
- 抢光儿童餐,是这届95后最后的倔强
- TensorFlow神经网络(四)手写数字识别
- win10系统下安装Consul
- php 万能表,手把手教你,如何使用数字万用表!
- spotify注册服务器,【评测】Cocktail Audio N25:集USB解码、TIDAL、Spotify、NAS 串流、音乐服务器于......
- 基于GPT2实现考公申论文章生成
- 数据之路- 中国五城市PM2.5数据解读
- SkeyePlayer 超低延迟RTSP/RTMP流媒体播放器插件使用说明
- Android Facebook登陆获取 Key Hashes值
- Graphpad,经典绘图工具初学初探
热门文章
- pg内功修炼:逻辑复制
- MFC CString的GetBuffer()/ReleaseBuffer()
- Win10 安装WDK for Visual Studio 2017
- linux 格式化磁盘
- Java-异常org.springframework.beans.factory.BeanCreationNotAllowedException
- python游戏开发工程师证书_【网易游戏游戏开发工程师面试】网易python开发 游戏公共支持-看准网...
- VC++设置字体 字幕变色功能的实现 DrawText函数 本章小结
- 编辑视频贴纸软件_DIY贴纸制作软件下载-DIY贴纸制作app(视频教程) v1.0.2手机版_5577安卓网...
- 案例分析003 fegin调用404
- 角角自学日记:Qt的安装