본문 바로가기
App/모피어스

[모피어스] 유튜브 온라인 교육 정리

by ESTP 개발자 2023. 5. 4.

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 : 프로젝트 설정 정보를 담고 있는 파일
  • 기타 파일 : 프로젝트 빌드 설정 정보를 담고 있는 파일들 

 

댓글