안드로이드 개발 질문/답변
(글 수 45,052)
MFC만 하다가 쌩뚱맞게 안드로이드로 vnc와 비슷한 개념의 어플을 개발하게 생겼는데요... 이게 순수 SDK수준에서 개발할수가 있는건가요?
가장 중요한부분이 정해진 프로토콜로 화면 x,y좌표를 안드로이드폰에서 받아서 그 좌표에 터치 이벤트를 발생 시켜야 하는 부분인데 단순
SDK문서봐서는 답이 없는거 같아서요....ㅜㅜ SDK수준에서는 안되는 부분이면 구글링 하다보니 NDK란것도 있던데 이걸로 이벤트 생성, 커널
로 이벤트 쏴주는부분만 C++로 개발해서 라이브러리 만들고 자바에서 가져다 쓸수있을까요? 이것때메 연말에 스트레스 받구있네요......
도움 부탁드립니다.....ㅜㅜ
가장 중요한부분이 정해진 프로토콜로 화면 x,y좌표를 안드로이드폰에서 받아서 그 좌표에 터치 이벤트를 발생 시켜야 하는 부분인데 단순
SDK문서봐서는 답이 없는거 같아서요....ㅜㅜ SDK수준에서는 안되는 부분이면 구글링 하다보니 NDK란것도 있던데 이걸로 이벤트 생성, 커널
로 이벤트 쏴주는부분만 C++로 개발해서 라이브러리 만들고 자바에서 가져다 쓸수있을까요? 이것때메 연말에 스트레스 받구있네요......
도움 부탁드립니다.....ㅜㅜ
2009.12.30 22:50:22
충분히 가능합니다. (다른 용도로 비슷한 어플을 제작중이라 ㅡㅡ;) [클라이언트] - 통신 프로토콜 - [서버] 구조일텐데 어차피 단말입장에선 단말에서 발생하는 각종 좌표정보야 당연히 얻을 수 있는거고 프로토콜을 이용해서 서버에 던져주고 응답받고 결과처리하는거니 안될리가 없죠 ㅡ.ㅡ; 물론 단말해상도와 서버해상도가 다를테니 이는 적절하게 좌표변환해줘야겠죠. 서버에서 던져주는 화면정보도 어떻게 관리할지 생각좀 하셔야될 꺼구요 ^^ 그리고 NDK는 개인적으로 비추입니다. Java로도 충분히 다 되고 성능나오는데 굳이 NDK로 복잡하고 어렵게 짤 이유가 없습니다.