Android 从其他应用打开你的应用

Android 从其他应用打开你的应用,android,Android,我创建了一个播放MP3的应用程序。现在我想从其他应用程序(如文件浏览器)打开我的应用程序。 当用户单击任何mp3文件时,必须在“使用完成操作”中显示我的应用程序,如下所示: 使用以下命令完成操作: [我的应用程序] [其他应用程序1] [其他应用程序2] 当我的应用程序被选中时,我希望它播放mp3文件(它应该以某种方式获得它的路径?) 我该怎么做 您只需添加一个 添加以下内容: <intent-filter> <action android:name="and

我创建了一个播放MP3的应用程序。现在我想从其他应用程序(如文件浏览器)打开我的应用程序。 当用户单击任何mp3文件时,必须在“使用完成操作”中显示我的应用程序,如下所示:

使用以下命令完成操作:

[我的应用程序]

[其他应用程序1]

[其他应用程序2]

当我的应用程序被选中时,我希望它播放mp3文件(它应该以某种方式获得它的路径?)

我该怎么做


您只需添加一个

添加以下内容:

<intent-filter>
        <action android:name="android.intent.action.VIEW" />
        <category android:name="android.intent.category.DEFAULT" />
        <data android:scheme="content"/>
        <data android:scheme="file"/>
        <data android:mimeType="audio/*"/>
    </intent-filter>

谢谢,但这只解决了我问题的第一部分,第二部分也需要帮助