我的问题是我有一个意图,就像这样。
Intent intent = new Intent(MediaStore.INTENT_ACTION_MEDIA_PLAY_FROM_SEARCH);
intent.putExtra(MediaStore.EXTRA_MEDIA_FOCUS, MediaStore.Audio.Artists.ENTRY_CONTENT_TYPE);
intent.putExtra(MediaStore.EXTRA_MEDIA_ARTIST, artist);
intent.putExtra(SearchManager.QUERY, artist);
if(intent.resolveActivity(getPackageManager()) != null)
{
startActivity(intent);
}
当我测试应用程序时,它会请求打开一个应用。所以,如果我打开标准的音乐Android应用程序,它不会打开,但是当我使用Google音乐时,它就像魔术般地工作。
所以,如果没有选择,我必须使用Google音乐,因为没有人能够回答这个问题this,我猜想这是我不知道的某个问题。但至少有一种方法可以设置它,使它只通过Google音乐应用程序打开特定意图,而不会影响任何其他进程。
我是Android的初学者。请帮帮我。