메신저 안드로이드 음성 어시스턴트 앱 ... 음성 명령을 인식하기 위해 백그라운드에서 실행중인 서비스. 사용자가 "selfie"라는 단어를 말할 때 기본 시스템 카메라 앱에서 사진을 찍고 싶습니다 .i 음성 명령으로 작업하는 방법을 이미 알고 있지만 문제는 카메라 앱이 사진을 찍도록 만들 수 없습니다 ...기본 시스템 카메라 앱에서 사진 찍기 시뮬레이션
i 어떤 방법을 시도했지만 늘
가 1 내가 안드로이드 카메라 키 이벤트를
Intent intent1 = new Intent("android.intent.action.CAMERA_BUTTON");
intent1.putExtra("android.intent.extra.KEY_EVENT", new KeyEvent(0,
KeyEvent.KEYCODE_CAMERA));
sendOrderedBroadcast(intent1, null);
intent1 = new Intent("android.intent.action.CAMERA_BUTTON");
intent1.putExtra("android.intent.extra.KEY_EVENT", new KeyEvent(1,
KeyEvent.KEYCODE_CAMERA));
sendOrderedBroadcast(intent1, null);
이 하나 열려있는 카메라를 시뮬레이션하지만 늘 2 내가 K를 주입하려
물리적 카메라 키없이 전화의에서 사진을 찍어 보았습니다 도움 EY 이벤트는 ... 블루투스 원격 셔터처럼 ...
KeyEvent eventDown = new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_ENTER);
KeyEvent eventUp = new KeyEvent(KeyEvent.ACTION_UP, KeyEvent.KEYCODE_ENTER);
dispatchKeyEvent(eventDown);
dispatchKeyEvent(eventUp);
를 "입력"그러나이 일에이 코드가 불가능 만 이후 다른 응용 프로그램 이벤트를 주입하는 서비스 2에서 사용할 수 어차피이 문제의 1에 직면 시스템 응용 프로그램이 할 수
이제 어떻게이 문제를 해결할 수 있습니까? 이 (가) 가능합니까 또는 아니십니까? 내가 appium이 작업을 수행 할 수있는 웹에 대한 몇 가지 일을 읽을 수는 있지만 온라인 & 내가 줄을 해제 작업 내 응용 프로그램을 원하는
참고 : 늘 도움을 내가 카메라를 사용하지 않는 카메라 권한을 & 분사 이벤트 권한을 추가 api 왜냐하면 내가 기본 시스템 카메라 애플 리케이션에서 사진을 찍고 싶어.
답장을 보내 주셔서 감사합니다.하지만이 게시물을 다시 읽으려는 것이 아닙니다. – faraz13