답변 2개
채택된 답변
+20 포인트
11년 전
위에 언급된 부분만이라면 별거 안됩니다만.. 웹앱이 간단하면서도 은근히 이것저것 신경쓸게 많을거에요.
안드로이드를 어느정도 다루시는게 아니라면 비싸지 않은 금액으로 외주맡기셔도 좋을듯 합니다. 그래도 혹시 몰라 참고될만한 링크 남겨놓습니다. http://blog.naver.com/PostView.nhn?blogId=jolangma&logNo=150106614828">http://blog.naver.com/PostView.nhn?blogId=jolangma&logNo=150106614828 여기서 클래스선언하는거랑 그 클래스를 웹뷰가 쓰게 하는거 참조하시구요 http://drcarter.tistory.com/103">http://drcarter.tistory.com/103 여기서 js의 alert()를 안드로이드껄로 처리하는거 참조하시면 될거에요.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
퍼펙또
11년 전
아 너무 감사드립니다ㅜ 잘 참고하겠습니다^-^
댓글을 작성하려면 로그인이 필요합니다.
11년 전
이건 안드로이드쪽을 찾아보시고 그쪽에서 질문하시는 편이 더 나았을듯하네요 ㅎㅎ
웹뷰에서 alert() confirm() 등의 js를 사용하려면 따로 선언해줘야 할겁니다.
전 WebChromeClient를 상속받은 클래스를 따로 만들어주고 그 안에서 onJsAlert()와 onJsConfirm()을 안드로이드 알림창(AlertDialog.Builder(())으로 처리했었습니다.
그리고 웹뷰에서 그놈을 사용하게끔 선언도 해줘야겠죠.
웹뷰객체.setWebChromeClient(new 새로선언한크롬클라이언트클래스());
참. 웹뷰에서 js 쓰게하려면 따로 선언이 필요합니다.
웹뷰객체.getSettings().setJavaScriptEnabled(true);
제대로 배우거나 작업을 한게 아니라 혼자 뒤적뒤적 재미삼아 한거라서 더 깊게는 못갔었는데요..
팝업창(새창)으로 띄워서 부모창에 값전달하고 자기창 닫고 이 부분은 저도 못해서 더이상 답변이 힘드네요 ^^;
얼추 검색할수 있는 접근방향이라도 도움이 될까 싶어 적어봅니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
퍼펙또
11년 전
에궁 쉽지 않네요 ㅜㅠ 안드로이드 쪽은 잘 몰라서 그러는데 말씀하신 방식으로 처리할경우 (주요 js 함수만 선언) 작업분량이 많은가요? 외주처리도 고려중이라서요 ㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인