android 调用手机已安装的音乐播放器 的列表播放音乐

Android简易音乐播放器之播放列表实现(第二篇) 昨天写了如何实现音乐播放器的第一篇,今天需要实现的是如何从手机内存里读取音乐文件并且显示在列表中。 首先,我们需要从主界面通过点击本地音乐按钮跳转到音乐列表界面;另外需要让程序主界面连续按下两次返回键后退出程序。由于逻辑十分简单就不讲解了,直接贴出代码: import android.app.Activity; import android.content.Intent; import and 阅读详情

RE管理器播放音乐也是采用的这种方式

代码如下:

						Intent intent = new Intent();
						intent.setAction(android.content.Intent.ACTION_VIEW);
						File newFile = new File(path);
						Uri uri = Uri.fromFile(newFile);
						intent.setDataAndType(uri, "audio/*");
						intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK
								| Intent.FLAG_ACTIVITY_SINGLE_TOP);
						startActivity(intent);

path参数为绝对路径。

可以通过系统media 数据库 获取 到。

mCR = mContext.getContentResolver();
String[] columns = {
            Audio.Media._ID, Audio.Media.TITLE, Audio.Media.DATA, Audio.Media.DURATION, Audio.Media.ARTIST, Audio.Media.SIZE, Audio.Media.ALBUM
        };
Cursor c = mCR.query(Audio.Media.EXTERNAL_CONTENT_URI, columns, null, null, null);
path = c.getString(2);


基于android的音乐播放器的设计与开发 根据Android开发平台自身所存在的结构特点,把音乐播放器的设计与开发分为两个部分来进行分析和设计,第一部分是进行窗口的设计,主要是对窗口的属性进行定义以及对关联窗口的处理函数进行定义;而另外的一部分是进行功能的实现,主要是把Android平台给我们提供的资源以及对音乐播放器功能分析最终实现所定义的功能。所以,这使手机开发了具有了很好的自主能动性,工作量不多,周期不长,且能够以较快的速度成型,并且能够一下子到位,同时用户可以自己随意定义手机,从而使来丰富手机的功能,在市场上的竞争力手机能够有一席之地。 阅读详情

相关推荐

【安卓实例】3音乐播放器简单版

1、讲述 Environment 类Environment 是一个提供访问环境变量的类。Environment 包含常量: MEDIA_BAD_REMOVAL解释:返回getExternalStorageState() ,表明SDCard 被卸载前己被移除 MEDIA_CHECKING解释:返回getExternalStorageState() ,表明对象正在磁盘检查。 MEDIA_MOUNTE...

qq_42442129的博客 4181

安卓java音乐播放器下一曲_Android实现简单音乐播放器(MediaPlayer)

Android实现简单音乐播放器(MediaPlayer),供大家参考,具体内容如下开发工具:Andorid Studio 1.3运行环境:Android 4.4 KitKat工程内容实现一个简单的音乐播放器,要求功能有:播放、暂停功能;进度条显示播放进度功能拖动进度条改变进度功能;后台播放功能;停止功能;退出功能;代码实现导入歌曲到手机SD卡的Music目录中,这里我导入了4首歌曲:仙剑六里面的...

weixin_34474777的博客 993

音乐播放器(Android)v5.0.1破解/完整中文版

软件名称:最强音乐播放器(Android) 软件版本:v5.0.1 软件语言:中文 软件大小:16M 软件包名:com.jetappfactory.jetaudioplus 支持系统:Android 2.2+及更高版本 测试机型:索尼 Z9 jetAudio这播放器在2001至2004年间,一直都是我PC上的听歌利器,音质出众,特别是界面非常之华丽,十年弹指一挥间,没想到如今在Android平台上再遇jetAudio Basic,颇多感慨,这播放器界面虽然不花哨,但多少还是能透露出一些气场,音质也算不错,对于喜欢简洁风格的人来说这jetAudio也许会繁琐了点。 [ Basic/Plus 版本的功能 ] - 可以选择列表或 10 栅格的布局风格模式 - X-宽广, 混响, X-低音声音效果 - AGC (自动增益控制) 以避免不同曲目间的音量波动 - 从 50% 到 200% 的速度控制(定位调整) - 交叉淡入淡出,无间隙播放 - 淡入淡出 - 通过艺术家,唱片集,曲目,播放列表,流派和文件夹的浏览器和播放音乐 - 平衡/音量控制 - 睡眠定时器长达 24 小时 - 向上滑动后发布你正在的收听到 Facebook/Twitter - 向下滑动显示正在播放 - 向左/向右轻拂播放下一曲目/上一曲目 - 锁屏 - A/B 重复 - 耳机按钮控制 - 按下暂停/恢复 - 按下两次/三次播放下一曲目/上一曲目 - 长按静音或语音合成播报(时间,标题) - 多选功能(删除/添加到播放列表) - 保持屏幕打开,锁定方向选择 - 摇动播放下一曲目/上一曲目 - 支持的格式: MP3, WAV, OGG, FLAC, M4A, MPC, TTA, WV, APE, MOD (模块格式 S3M, IT), SPX, AIFF, WMA*, MID** (WMA 可能无法支持一部分设备。 请查看您的设备信息是否支持 WMA)*

获取Android手机中的所有的可用音乐播放器

本文讲解了如何获取手机中所有可用的音乐播放器。 我们知道,如果在手机中安装几种播放器时,我们点击音乐文件时会弹出一个音乐播放器的选择器。我们获取所有的音乐播放器就是参考这个选择器的原理实现的,当然,也 可以获取视频播放器,图片浏览器,网页浏览器等等。 首先我们需要获得一个PackageManager对象: PackageManager pm = context.getPackage

1344

基于Andriod的音乐播放器

基于Andriod操作系统在Eclipse开发环境下开发的音乐播放器。

实现安卓界面间跳转和音乐播放的小程序

自己写的小程序,保证可以用。而且方法比较简单,让你快速入门。

Android桌面小部件AppWidget:音乐播放器桌面控制部件Widget(3)

 Android桌面小部件AppWidget:音乐播放器桌面控制部件Widget(3) Android桌面小部件AppWidget比较常用的场景就是音乐播放器,音乐播放器虽然通常在后台播放,但需要在桌面提供一个可以控制播放状态的APP widget,为用户提供播放、暂停、停止音乐播放器的功能。 在附录文章1、2的基础上,本文以一个简单的例子加以说明,如何通过桌面小部件实现音乐播放器的

Zhang Phil 9156

基于JAVA语言Android手机端音乐播放器程序下载

Android手机端音乐播放器程序,大部分功能都实现了,需要探讨的朋友 可以到www.niuren001.com给我的邮箱发邮件

android下音乐播放器的调用,android 调用手机已安装的音乐播放器 的列表播放音乐...

RE管理器播放音乐也是采用的这种方式代码如下:Intent intent = new Intent();intent.setAction(android.content.Intent.ACTION_VIEW);File newFile = new File(path);Uri uri = Uri.fromFile(newFile);intent.setDataAndType(uri, "audio...

weixin_34368368的博客 490

Java 开发的android音乐播放器,界面优美。性能稳定。

Java 开发的android音乐播放器,界面友好。性能稳定。不过这是一个本地音乐播放器,可以作为毕业设计项目。

简易安卓音乐播放器

基于java的简易安卓音乐播放器,基于android4.4的,给有需要的同学

Android MediaPlayer 音乐播放器扫描 本地音乐、上一曲、下一曲切歌、播放本地音乐

Android MediaPlayer 本地音乐播放器 运行截图 为了不浪费您的时间,先看一下运行的效果图, 一进去先进行音乐扫描,然后列表展示出来,点击即可播放。 演示视频地址 源码地址 GitHub 项目地址 这个给不想浪费时间往下看的朋友,只因你的时间很宝贵。 前言 至于为什么写一个这样的Demo呢,因为有很多人学习Android就是对于手机应用感兴趣,而网络上的很应用源码,很难的开源代...

晨曦 6652

ADS(Arm Developer Suite)安装的坑!

实验课老师让我们区安装ADS,作为嵌入式开发的工具,原本以为这只是一个简单的软件,但是当我安装的时候,我才发现这软件太难了!安装了我大半天,看了其他的博客之后,最终才安装成功???????? 安装过程的一个巨坑就是:安装路径!以及安装许可注册文件 如果没有注意路径,最后安装成功以后打开软件就是蜜汁报错???? 报错了怎么办?删掉已安装的东西,重新安装吧,而且要删干净 再次安装的时候,打开安装包是这个提示...

weixin_42795819的博客 8217

Android项目:音乐播放器

首先是系统登录界面,用户安装app启动后最先看到的界面,需要使用正确的用户名和密码才能进入播放器,再该页面可以选择是否记住密码和自动登录,如果只是选择记住密码,退出应用后再次进入账号密码将会保存,但是不会自动登录,如果勾选了自动登录,会根据保存的账号密码自动登录,下次启动会直接跳过登录并且提示已经自动登录。用户通过点击登录界面的“还没注册?点击右上角菜单栏中的睡眠设置,弹出睡眠设置选项,滑动进度条选择对应的时间,点击打开开关,点击确定就设置好睡眠时间,到时间后应用会自动关闭。登录页面记住密码,部分代码。

Soncat2000的博客 5629

matplotlib三维画图之观察博弈论混合策略下纳什均衡点

参考链接: 博弈论入门20讲之第16讲-猜谜游戏-散户如何赢庄家 游戏背景: 我的期望是: 你的期望是: 使用Python的matplotlib画图: import numpy as np import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D fig = plt.figure() ax = Axes3D(fig) X = np.linspace(0, 1, 100) Y = np.linspace(0, 1,

敲代码的小风 1257

C#---第十一课:对列表的各种操作,添加、删除、排序、列表长度、获取元素的索引、FirstOrDefault()、SingleOrDefault()、last()

1.添加元素 2.删除元素 (1)删除列表中指定的元素 (2)删除列表A中所有与列表B相交的元素---常规 (3)删除列表A中所有与列表B相交的元素---lambda 3.排序(正序、倒序) 4.获取列表的最大容量(长度)、已用容量 6.获取元素在列表中的位置(index) 7.判断某元素是否在列表List中 8.获取列表中第一个元素First() & FirstOrDefault() 9.获取列表中唯一元素Single() & SingleOrDefault() 10.获取列表中最后一个元素

Alien-Hu 3624

APlayer安卓音乐播放器终极指南:从安装到精通

**核心关键词**:APlayer安卓音乐播放器,Android音乐播放器 **长尾关键词**:APlayer使用教程,Android音乐播放器安装,音乐播放器功能详解,本地音乐管理,桌面歌词显示 APlayer是一款功能强大的开源Android音乐播放器,为音乐爱好者提供卓越的本地音乐播放体验。这款播放器不仅支持标准音乐格式播放,还具备智能歌词显示、桌面小部件、锁屏控制等实用功能,让您随时

gitblog_07558的博客 741

ANSYS材料库实战:手把手教你用APDL命令流定义混凝土和形状记忆合金

本文详细介绍了在ANSYS中使用APDL命令流定义混凝土和形状记忆合金(SMA)的高级建模技巧。通过SOLID65单元和SMA本构模型,工程师可以精确模拟非线性材料行为,包括混凝土的开裂和SMA的超弹性效应。文章提供了完整的命令流示例和求解策略优化建议,帮助用户提升工程仿真效率。

hh234的博客 485

android手机播放pc音乐播放器,最强手机音乐播放器?Foobar2K安卓版体验

说到最强大的PC音乐播放器,相信很多朋友,特别是HiFi发烧友,会把选票投给Foobar2000。的确,在PC平台上,Foobar2000的优势非常巨大。例如它能够自由定制界面,虽然原生界面很简陋,但换皮肤后,华丽得你压根就不会看得出这是同一个软件。又例如它的功能非常强大,DSP处理、库管理等应有尽有,还能够通过第三方插件提供歌词等功能!遗憾的是,Foobar2000在很长一段时间内,都是Win ...

weixin_39925350的博客 2516

RK3588开发板量产前必做:24小时DDR压力测试到底在测什么?(附ArmSoM-W3测试脚本解析)

本文深入解析RK3588开发板量产前的24小时DDR压力测试,揭示其核心价值与技术原理。通过memtester、stressapptest和变频测试的组合使用,全面验证DDR内存稳定性。特别介绍ArmSoM-W3测试脚本的创新设计,包括并行测试架构和异常熔断机制,为开发者提供可靠的量产测试方案。

weixin_30325487的博客 453

风电功率预测项目技术白皮书:短期、超短期、中长期全尺度算法详解与工程落地

聚焦风电功率预测的时间尺度与算法:短期(0~72h)以XGBoost/LightGBM/CatBoost及深度学习为主,超短期(0~4h)采用ARMA+LSTM,中长期用LightGBM等,并涵盖概率预测、多气象源融合、AI大模型+物理模型混合策略、极端天气应对及工程运维要点。

算法工程师 321

Android Studio实现多媒体播放器,音乐视频一体化

这次的网络版音乐视频播放器是在前面讲到的音乐播放器项目(Android Studio如何实现音乐播放器)基础上,将音乐文件与项目文件独立开,放在服务器的文件夹里面进行访问,除此之外还添加了视频播放器功能。本次项目综合了Android几乎所有知识,可以让大家熟练掌握Android程序开发的基本技术,涉及Android 基础知识、UI界面、数据存储、四大组件、网络编程、高级编程、多媒体播放器、适配器配置等。大家熟练掌握可以对以后的Android开发有非常大的帮助。

振华OPPO的博客世界 3万+

RK3568平台开发系列讲解(外设篇)CAN的使用

📢 本篇章带大家快速了解CAN的使用。

内核笔记 2351

foobar android 目录,最强手机音乐播放器?Foobar2K安卓版体验

原标题:最强手机音乐播放器?Foobar2K安卓版体验说到最强大的PC音乐播放器,相信很多朋友,特别是HiFi发烧友,会把选票投给Foobar2000。的确,在PC平台上,Foobar2000的优势非常巨大。例如它能够自由定制界面,虽然原生界面很简陋,但换皮肤后,华丽得你压根就不会看得出这是同一个软件。又例如它的功能非常强大,DSP处理、库管理等应有尽有,还能够通过第三方插件提供歌词等功能!遗憾的...

weixin_35125159的博客 5995

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

基于Android的音乐播放器

本文介绍了一款基于Android平台的轻量化本地音乐播放器设计与实现。系统采用简洁架构,核心功能包括:自动扫描本地音乐文件(支持MP3/WAV/FLAC等格式)、智能分类管理、精准播放控制、LRC歌词同步、多播放模式切换及均衡器音效调节。通过MediaPlayer和MediaStore API实现高效音频处理,界面设计简约直观。测试显示系统CPU占用率<10%,内存占用约50MB,兼容Android 9-14各版本,用户试用满意度达90%以上,解决了传统播放器功能冗余的问题,专注提供流畅的本地音乐播放

m0_73485055的博客 717

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

上一篇: android中改变view位置的几种方法
下一篇: android 框架包含的view的类图
javalive09
博客等级 码龄16年 43粉丝 281原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值