Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 未对sendBroadcast执行任何操作(意图)_Java_Android - Fatal编程技术网

Java 未对sendBroadcast执行任何操作(意图)

Java 未对sendBroadcast执行任何操作(意图),java,android,Java,Android,我正在构建一个应用程序,试图使用sendBroadcast()在google play music中播放音乐,但我无法播放任何歌曲 music.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Intent i = getPackageManager().getLa

我正在构建一个应用程序,试图使用sendBroadcast()在google play music中播放音乐,但我无法播放任何歌曲

music.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                   Intent i = getPackageManager().getLaunchIntentForPackage("com.google.android.music");
                    if (i != null) {
                        i.putExtra("command", "play");
                        Log.i("hjf","uefh");
                        sendBroadcast(i);
    }

                    startActivity(i);
    }
正在生成的日志是

06-21 15:12:16.171 13805-13805/com.example.hp.ideaquestqualcomm D/ViewRootImpl: ViewPostImeInputStage processPointer 0
06-21 15:12:16.271 13805-13805/com.example.hp.ideaquestqualcomm D/ViewRootImpl: ViewPostImeInputStage processPointer 1
06-21 15:12:16.271 13805-13805/com.example.hp.ideaquestqualcomm I/hjf: uefh

您是在哪个网站上了解到“Intent i=getPackageManager().getLaunchIntentForPackage”(“com.google.android.music”);”?通过这个链接,我了解了如何从某处启动另一个应用程序。我只是想知道您遵循了哪些文档。我个人不使用谷歌音乐,但感觉你只是在猜测代码,希望它能起作用。@ZUNJAE有什么办法可以做到这一点吗?