User Interface는
Web Browser : HTML, JavaScript
Web Engine : Image, XML
화면 구조
html로 화면을 그려주고
nativeActivity와 html이 1:1로 매칭됨
다음 화면으로 넘어갈 때
웹에서는 <a href>로 하이퍼링크로 넘어갔다면
모피어스에서는 새로운 액티비티를 생성하고 그 위에다가 웹뷰나 html을 그려주는 형태
모피어스 프로젝트 트리
- M-Core : 프로젝트에 적용된 M라이브러리들
- Android x.x : 프로젝트에 적용된 안드로이드 SDK 라이브러리들
- Android Private Libraries : 안드로이드 프로젝트에 적용된 JAVA 라이브러리들
- src : 안드로이드 Java 소스파일이 위치해있음. 이곳에서 안드로이드 Native Source를 수정할 수 있음
- gen : 안드로이드 리소스를 자동관리하는 R, java 파일이 위치
- assets
- 화면을 구성하는 HTML, Javascript, img, js 파일이 위치
- res 폴더 안으로 www 폴더가 있고 HTML 구성요소들이 폴더로 구분되어 들어있음
- Manifest.xml 파일 : 앱 설정 정보
- mcore.mobile.lic 파일 : 라이센스 정보
- bin : 빌드 과정에서 생성되는 파일들 저장
- libs : 안드로이드 Java 라이브러리 파일을 추가하는 폴더
- native : iOS 앱을 위한 프로젝트 파일이 위치, iOS Native Source 수정은 xcode를 통해 지원함
- res : 안드로이드 리소스를 저장
- AndroidManifest.xml : 안드로이드 앱 설정 정보를 담고 있는 Manifest 파일
- application.xml : 프로젝트 설정 정보를 담고 있는 파일
- 기타 파일 : 프로젝트 빌드 설정 정보를 담고 있는 파일들
댓글