웹에서 로봇을 제어하기 위한 기본적인 작업을 해놓은 액티비티와 뷰를 포함한다.
안드로이드 애플리케이션에서 웹뷰를 사용하여 웹 페이지를 표시하는 부분과 웹 페이지 내에서 자바 스크립트를 사용하여 로봇을 제어하는 부분으로 구성되어 있다. 안드로이드 애플리케이션에서 웹 페이지를 표시하는 부분은 org.smartrobot.android.web 패키지를 사용하여 개발하고, 웹 페이지 내에서 로봇을 제어하는 부분은 자바 스크립트(SmartRobot.js)를 사용하여 개발한다.
RobotWebActivity | RobotWebView를 전체 화면으로 표시하고, 로봇의 생명주기와 이벤트를 처리하는 등의 기본적인 작업을 해놓은 액티비티. |
RobotWebView | 자바 스크립트와 연동하여 로봇의 생명주기와 이벤트를 처리하는 등의 기본적인 작업을 해놓은 웹뷰. |