나는 C/C++ 측의 탭에서 좌표를 가져 와서 TextView (Java 측에서)에 표시 할 수있는 사람이 누구인지 알고 있습니까? 나는 안드로이드 NDK 개발을 처음 사용하기 때문에 많은 도움이 필요하다.Android NDK - 탭에서 좌표를 가져 와서 TextView에 표시하는 방법?
C/C++ 쪽에서 좌표를 가져 오는 데 AMotionEvent_getX
및 AMotionEvent_getY
을 사용해야한다고 가정합니다. 그러나 이러한 값을 Java로 전달하여 TextView에 표시하는 방법을 알고 싶습니다. 누구도 날 여기 도와 줄 수 있니?
이 취급이 조금 까다 롭습니다. NDK 디렉토리에서 네이티브 액티비티 예제를 보았고 그 중 하나에서 input 함수는 state-> onInputEvent = engine_handle_input을 사용하는 네이티브 액티비티의 일부로 정의됩니다. 선. 이 부분은 귀하의 경우에는 문제가되지 않지만 문제는 텍스트보기가 Java 활동 내에 있어야하며 Android에서 동시에 두 가지 활동을 수행 할 수 없다는 것입니다. 인 텐트를 사용하여 C++에서 Java 활동을 시작하려는 것인지 여부는 알 수 없습니다. 그 외에도 C++에서 Java 함수를 호출하는 것은 쉽습니다. JNI 예제를 검색하면 아이디어를 얻을 수 있습니다. – eozgonul