Trouble Shooting/Android 2

하이브리드앱(Android-Javascript) 간 인터페이스 방법

Android WebView에서 Local/Remote 환경에 있는 Javascript와 인터페이스 하는 방식에 대해 간략히 살펴보겠습니다. 유사한 내용을 정리한 글은 찾아보면 많이 있지만 대부분 한 쪽 측면(웹 또는 네이티브)으로 작성되어 있다보니 웹 프론트 사이드에서 해야 할 일, 네이티브 사이드에서 해야 할 일을 분명하게 명시해서 어떤 지점에서 인터페이스 규약을 서로 맞춰야 하는지에 대한 관점을 우선으로 정리해봤습니다. Android > Javascript 안드로이드에서 Javascript 소스를 호출하는 방법은 두가지 방식이 있습니다. 웹프론트가 어떤 방식으로 개발됐는지에 따라 적용 가능한 방법이 다를 수 있으니 유의해주세요. 방법1 React.js, Vue.js와 같이 컴포넌트 기반의 SPA..

안드로이드 에뮬레이터 검은 화면만 나올때

Android Studio에서 에뮬레이터를 실행하다보면 간혹 검은화면에서 시간이 지나도 바뀌지 않는 경우가 발생한다. 이럴때는 당황하지 말고 실행중인 에뮬레이터를 종료한 뒤 Cold boot 시켜주면 간단히 해결된다. 1. Android Studio 상단에 있는 AVD Manager를 누르고 (또는 상단 메뉴 Tools > AVD Manager 선택) 2. 실행하려는 에뮬레이터의 우측 끝에 보면 더보기 아이콘이 있는데 그걸 누른 뒤 Cold Boot Now 를 선택해주자. 끝