7

見つけたすべての単純なコンボを試しましたが、これを行う方法がわかりません。ホームの長押しをシミュレートしようとしましたが、Google Now の音声が表示されます。logcat を見てください。

com.google.android.googlequicksearchbox/com.google.android.apps.gsa.staticplugins.opa.OpaActivity

これが私が探しているものなのか、それを複製する方法なのかはわかりません。

4

2 に答える 2

1

だから私は同じことをやろうとしてきましたが、次のようなインテントでアシスタントを起動しようとしているときに何かを発見しました:

Intent launchIntent = new Intent(Intent.ACTION_VIEW);
        launchIntent.setPackage("com.google.android.googlequicksearchbox");
        launchIntent.setClassName("com.google.android.googlequicksearchbox", "com.google.android.apps.gsa.staticplugins.opa.OpaActivity");
startActivity(launchIntent);

これは ActivityNotFoundException をスローしませんが、アクセス許可の拒否をスローします。これは、上記の googlequicksearchbox パッケージから Google アシスタントを起動する必要があるために発生することが示されています。願わくば、API がリリースされたときに、これが変更されることを願っています。成功を祈っている。

于 2016-12-05T20:45:12.483 に答える