2017-08-31 61 views
2

您好,我正尝试使用我的应用程序提供的字符串自动填充Google Play音乐上的搜索栏。我目前有意打开Goog​​le Play音乐,但我一直无法找到正确的参数来填充Google Play音乐上的搜索栏。 这里是我的代码Android意图输入谷歌播放音乐应用程序的搜索查询

Intent intent = getApplicationContext().getPackageManager() 
.getLaunchIntentForPackage("com.google.android.music"); 
startActivity(intent); 

会有人知道正确的意图是什么?在此先感谢

+0

你确定这甚至有可能吗?很少有活动实际接受这样的参数。 –

+0

值得一试,我可以在Google Play商店应用中填充搜索栏。 @GabeSechan – DanielRM

回答

2

我找到了我的问题的答案。 The documentation can be found here. 我不得不选择谷歌播放音乐作为我的默认音乐播放器,但之后完成了歌曲搜索/自动播放与下面的代码。

Intent intent = new Intent(MediaStore.INTENT_ACTION_MEDIA_PLAY_FROM_SEARCH); 
      intent.putExtra(MediaStore.EXTRA_MEDIA_ARTIST, track.getArtistName()); 
      intent.putExtra(MediaStore.EXTRA_MEDIA_TITLE, track.getName()); 
      intent.putExtra(SearchManager.QUERY, track.getName()); 

      startActivity(intent); 
相关问题