cordova android 예제

Uncategorized by nrhpadmin

참고 – 그것은 빠르고 기본 보다 더 응답 때문에 우리는 Genymotion 안 드 로이드 에뮬레이터를 사용 합니다. 여기에서 에뮬레이터를 찾을 수 있습니다. 옵션에서 USB 디버깅을 활성화하고 USB 케이블을 통해 컴퓨터에 연결하여 테스트에 실제 장치를 사용할 수도 있습니다. 일부 장치의 경우 USB 드라이버를 설치해야 합니다. 코르도바는 응용 프로그램을 구축하고 실행하기위한 몇 가지 CLI 단계를 제공합니다 : 코르도바 준비, 코르도바 컴파일, 코르도바 빌드 (이는 이전 두에 대한 바로 가기입니다), 코르도바 에뮬레이트 및 코르도바 실행 (이는 빌드를 통합하고 너무 에뮬레이터를 실행할 수 있습니다). 대부분의 경우 에뮬레이터에서 앱을 빌드하고 실행하려는 경우: 코르도바와 함께 개발할 때 따를 수 있는 두 가지 기본 경로가 있습니다: Android 에뮬레이터에서 코르도바 앱을 실행하려면 먼저 An을 만들어야 합니다. 드로이드 가상 장치 (AVD). AVD 관리, 에뮬레이터 구성 및 하드웨어 가속 설정에 대한 Android 설명서를 참조하십시오. 플랫폼 간 워크플로를 계속 사용하고 플랫폼별 사용자 지정을 계속 하려면 최상위 병합 폴더를 사용해야 합니다. Cordova 버전 3.5 이후에서이 폴더는 기본 응용 프로그램 템플릿에서 제거되었지만 필요한 경우 다른 최상위 디렉터리 (후크, 플랫폼, 플러그인 및 www)와 함께 만들 수 있습니다. 분명히, 코르도바와 PhoneGap의 차이는 처음에 최소화되었습니다. 시간이 지남에 따라 Adobe PhoneGap은 자체 적인 기능 세트를 개발했으며, 코르도바는 오픈 소스 커뮤니티에서 여전히 지원하고 있습니다.

이 아파치 코르도바 검토 및 튜토리얼은 더 자세히 코르도바 응용 프로그램 개발을 검토합니다, 그리고 그 중 일부는 PhoneGap에 적용 할 수 있지만, 이것은 전화 갭 튜토리얼로 간주되어서는 안된다, 당. 플랫폼 디렉토리를 검사하면 그 안에 안드로이드 폴더가 표시됩니다. 추가하는 각 플랫폼에 대해 Cordova는 플랫폼에서 새 디렉터리를 만들고 그 안에 있는 www 폴더를 복제합니다. 예를 들어 Android용 응용 프로그램을 사용자 지정하려는 경우 플랫폼/android/assets/www의 파일을 수정하고 플랫폼별 셸 도구로 전환할 수 있습니다. 마지막으로, 코르도바 응용 프로그램은 네이티브 응용 프로그램처럼 설치합니다. 즉, iOS용 코드를 작성하면 IPA 파일, Android용 APK 파일, Windows Phone용 빌드는 XAP 파일을 생성합니다. 개발 프로세스에 충분한 노력을 기울이면 사용자가 네이티브 응용 프로그램을 사용하고 있지 않다는 사실을 인식하지 못할 수도 있습니다. 앱을 타겟팅할 플랫폼을 추가합니다. 우리는 `ios`와 `안드로이드`플랫폼을 추가하고 그들이 config.xml 및 package.json에 저장 얻을 수 있는지 확인합니다 : 코르도바의 이전 버전에서,이 파일은 필요하지 않았습니다. 당신은 플러그인 패키지의 도움으로 자동으로 생성 할 수 있습니다 (당신이 그것을 가지고 있지 않은 경우에 npm 설치 plugman -g로 설치): 이 경우, 안드로이드에 대한 출력 파일은 app.js와 android.js 파일을 모두 포함하지만, 윈도우 폰 8 wi의 출력 파일 병합/[플랫폼]의 파일이 www의 파일을 재정의하기 때문에 병합/wp8 폴더에 있는 app.js 파일만 포함됩니다. 코르도바 CLI를 사용하여, 워크숍이라는 디렉토리에서 워크숍이라는 코르도바 프로젝트를 만들 : 여기에 나열된 버전은 코르도바의 안드로이드 패키지, 코르도바 안드로이드, 그리고 코르도바 CLI에 대한 것이 아니라는 점에 유의하십시오. 코르도바 프로젝트에 설치된 코르도바의 안드로이드 패키지의 버전을 확인하려면 프로젝트를 보유하는 디렉토리에서 명령 코르도바 플랫폼 ls를 실행합니다.

당신은 이미 컴퓨터에 코르도바가 설치되어있는 경우, 당신은 최신 버전으로 업그레이드해야합니다 : 이 가이드는 안드로이드 장치에 대한 코르도바 응용 프로그램을 배포하는 SDK 환경을 설정하는 방법을 보여줍니다, 선택적으로 안드로이드 중심의 명령줄 도구를 사용하는 방법 개발 워크플로우를 지원합니다.