For a test, I've modified the AOSP "Music" app a little. In the manifest, I've made the following changes:
- Change package name from "com.android.music" to "com.android.mymusic"
- Change android:label from "Music" to "MyMusic" (for ease of identification)
On other apps, I've also had to make sure all class names in the manifest were fully qualified, but in "Music" they already were. This is enough that I can build, install, and get an icon in the app drawer. However, when I try to launch my customized music program (with either an intent, or by touching the launcher icon), I always get the "complete action using" dialogue. This is a problem because I need to launch it from another app, using an intent, and I can't allow user interaction. It seems especially strange to me that the launcher icon wouldn't just launch my customized app directly.
Why am I getting the "complete action using" dialogue, and how do I bypass it?