ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

以编程方式将我的应用程序设置为android中的默认音乐播放器

2019-07-02 14:13:01  阅读:360  来源: 互联网

标签:android default music-player


当我们点击一​​个mp3文件时,我们会弹出一个窗口,显示可以播放该文件的默认应用程序.

如何将我的应用添加到该列表?

为了开发应用程序,我提到了a tutorial on tuts+.

我正在使用一种名为播放器服务的服务,参考a android-developers blog post.

我已将以下代码添加到< service>清单文件中的定义

<intent-filter>
    <category android:name="android.intent.category.DEFAULT"/>
    <data android:scheme="file"/>
    <data android:mimeType="audio/*"/>
    <data android:mimeType="application/ogg"/>
    <data android:mimeType="application/x-ogg"/>
    <data android:mimeType="application/itunes"/>
</intent-filter>

我应该设置什么mime类型才能将我的应用作为默认应用之一?

我无法在弹出窗口中看到我的应用程序.

解决方法:

无法以编程方式将您的应用设置为默认音乐播放器.当用户在你所指的弹出窗口中显示时,它必须由用户完成.

要获得你的应用程序,你可以参考(过时的)Android音乐播放器的manifest

<intent-filter>
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT" />
    <data android:scheme="content"/>
    <data android:host="media"/>
    <data android:mimeType="audio/*"/>
    <data android:mimeType="application/ogg"/>
    <data android:mimeType="application/x-ogg"/>
    <data android:mimeType="application/itunes"/>
</intent-filter>

你需要的主要项目是< action>元件.有关此处问题的更多详细信息,请参阅intent filter without action.附加的<数据>元素可能会派上用场,以支持更广泛的地点.

标签:android,default,music-player
来源: https://codeday.me/bug/20190702/1356846.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有