2017-10-19 10 views
-1

効率を上げるために、頻繁に使用されるコマンドを、AndroidアプリからGoogleアシスタントにスクリプト経由で送信したいと考えています。例えば。私はこのtopicを発見したAndroidアプリからGoogleアシスタントにコマンドを送信する

startActivity(new Intent(Intent.ACTION_VOICE_COMMAND).setFlags(Intent.FLAG_ACTIVITY_NEW_TASK)); 

、これはラズベリーパイのために不可能であることを述べているGoogleのアシスタントSDKを使用しています。「OK、これは私がサービスからアシスタントを呼び出すために使用したコードグーグル

です。それはAndroidアプリでも同じですそれを動作させるために管理

答えて

1

:?

String command = "navigate home by public transport"; 
Intent intent = new Intent(Intent.ACTION_WEB_SEARCH); 
intent.setClassName("com.google.android.googlequicksearchbox", "com.google.android.googlequicksearchbox.SearchActivity"); 
intent.putExtra("query", command); 
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); //necessary if launching from Service 
context.startActivity(intent); 

出典:StackOverflow question

関連する問題