2017-02-15 4 views
-1

"다른 앱의"선택한 텍스트를 가져올 수 있습니까? 번역 서비스를 만들고 싶습니다. 호출되면 서비스는 프론트 앱에서 선택한 텍스트를 자동으로 번역합니다.Android : 다른 앱의 선택한 텍스트 받기

루트가 아닌 장치에서는 가능하지 않은 경우 루팅 된 장치가 가능합니다.

답변

-1

당신이 키보드 인 경우. 그렇지 않으면 API가 없습니다.

나는 실제로 비슷한 것을하고 놀고 있는데, 나의 계획은 accssebility 서비스로 그것을하는 것이었다. 사용자가 뭔가를 탭하면 해당 앱에서 설명을 얻은 다음 설명을 번역합니다. 번역을하는 기본적으로 스크린 리더.

0

Android 6.0 이상에서는 적절한 방법은 support ACTION_PROCESS_TEXT입니다. 이렇게하면 사용자가 텍스트를 선택할 때 표시되는 플로팅 액션 메뉴에 앱이 추가되고 사용자가 텍스트를 번역 할 수 있도록 활동을 시작하도록 선택할 수 있습니다. Google 자체에는 이미이 작업을 수행하는 앱 (번역)이 있습니다.