0

为了测试,我稍微修改了 AOSP“音乐”应用程序。在清单中,我进行了以下更改:

  1. 将包名称从“com.android.music”更改为“com.android.mymusic”
  2. 将 android:label 从“Music”更改为“MyMusic”(便于识别)

在其他应用程序上,我还必须确保清单中的所有类名都是完全限定的,但在“音乐”中它们已经是完全限定的。这足以让我在应用程序抽屉中构建、安装和获取图标。但是,当我尝试启动我的自定义音乐程序时(无论是有意还是通过触摸启动器图标),我总是得到“使用完整操作”的对话框。这是一个问题,因为我需要使用意图从另一个应用程序启动它,并且我不能允许用户交互。对我来说,启动器图标不会直接启动我的自定义应用程序似乎特别奇怪。

为什么我会得到“使用完整的操作”对话框,我该如何绕过它?

4

1 回答 1

0

尝试服用

android.intent.action.MUSIC_PLAYER"

超出 com.android.music.MusicBrowserActivity 的意图过滤器。

于 2013-06-12T23:32:26.687 回答