Intent.ACTION_VIEW
을 통해 Google Translator android 응용 프로그램을 호출하는 프로그램을 작성했습니다. 문제는 Google 번역기 앱을 호출하는 것이 더 이상 작동하지 않는다는 것입니다.Google 번역 활동이 더 이상 작동하지 않습니다.
코드는 여기에 주어진 코드와 동일합니다 :
Returning Translated Text from Google Translate Activity
가 (예, 내가 그 코드에 의해 내 코드를 대체하는 시도가 어떤 데이터를 수신하지 않는 것처럼 응용 프로그램이 동작하는 구글 번역기.)
현재 텍스트와 두 언어를 지정할 수 없습니다. 내가 할 수있는 최선 ACTION_SEND
을 사용하는 것입니다,하지만 두 언어를 무시 :이 코드가 있었다 실행할 때 실제로 무슨 일이 있었는지
Intent i = new Intent();
i.setAction(Intent.ACTION_SEND);
i.putExtra(Intent.EXTRA_TEXT, "What is going on?");
i.putExtra("key_text_input", "What time is it?");
i.putExtra("key_text_output", "");
i.putExtra("key_language_from", "en");
i.putExtra("key_language_to", "es");
i.putExtra("key_suggest_translation", "");
i.putExtra("key_from_floating_window", false);
i.setComponent(new ComponentName("com.google.android.apps.translate",
"com.google.android.apps.translate.translation.TranslateActivity"));
: 구글 번역기는 "나는 영어 번역 할 경우 나에게 물었다 번역 무엇 진행되고있다?" 프랑스어로.
So : 지금 Google 번역 앱에 어떻게 언어를 전달합니까?
감사합니다. 이전의 모든 솔루션을 사용해 보았지만 제대로 작동하지 않았습니다. API를 변경하는 데 계속해서 좌절감을 느낍니다. 우리를 계속 업데이 트하는 ks! – Bruce
실제로 작동하는 유일한 해결책은 해당 URI를 사용하는 것입니다. – Virusman
고마워요. – cuasodayleo