이 페이지에서

Android 매니페스트 파일 편집

Projects > Build Settings > Build Android APK 의 구성 옵션을 사용하여 애플리케이션 개발 중에 androiddeployqt 도구에 필요한 모든 설정을 지정할 수 있습니다.

프로젝트의 빌드 설정 탭에서 안드로이드 APK 빌드 단계

애플리케이션 아이콘이나 스플래시 화면과 같은 Android 관련 설정을 지정하려면 Android 매니페스트 파일만 있으면 됩니다.

그러나 패키지를 Play 스토어에 게시하려면 매니페스트 파일이 필요합니다.

CMake를 빌드 시스템으로 사용하는 경우 모바일 장치 튜토리얼의 지침에 따라 CMakeList.txt 파일에 Android 패키지 소스 디렉터리인 QT_ANDROID_PACKAGE_SOURCE_DIR 를 지정해야 합니다.

매니페스트 파일 생성

Qt Creator 을 사용하여 Android 매니페스트 파일을 생성합니다:

  1. Projects > Build Settings > Build Android APK 로 이동하여 Create Templates 을 선택합니다.
  2. Android package source directory 에서 경로를 확인합니다.

    템플릿 만들기 대화 상자

  3. Qt 애플리케이션의 Java 부분을 확장하려는 경우 Copy the Gradle files to Android directory 을 선택합니다.
  4. Finish 을 선택하여 템플릿 파일을 android 디렉터리에 복사하고 편집할 수 있도록 텍스트 형식으로 매니페스트 파일을 엽니다.

매니페스트 파일 옵션 설정하기

안드로이드 매니페스트 파일의 옵션 설정에 대한 자세한 내용은 안드로이드용 Qt 매니페스트 파일 구성을 참조하십시오.

화면 방향

screenOrientation 에서 센서 판독값 또는 사용자 기본 설정에 따라 화면 방향을 결정하기 위한 옵션을 설정합니다. 다음 표에는 사용 가능한 옵션이 나열되어 있습니다.

방향설명
지정되지 않음시스템이 방향을 선택합니다. 사용하는 정책과 따라서 특정 상황에서 선택되는 옵션은 디바이스마다 다를 수 있습니다.
뒤에활동 스택에서 바로 아래에 있는 활동과 동일한 방향을 사용합니다.
가로디스플레이 너비가 높이보다 큰 가로 방향입니다.
세로디스플레이 높이가 너비보다 큰 세로 방향입니다.
역방향 가로일반 가로와 반대 방향의 가로 방향입니다.
역 세로일반 세로와 반대 방향의 세로 방향입니다.
센서 가로가로 방향이지만 디바이스 센서에 따라 일반 또는 역방향 가로가 될 수 있습니다. 사용자가 센서 기반 회전을 잠근 경우에도 센서가 사용됩니다.
센서 세로세로 방향이지만 디바이스 센서에 따라 일반 또는 역 세로일 수 있습니다. 사용자가 센서 기반 회전을 잠근 경우에도 센서가 사용됩니다.
사용자 가로가로 방향이지만 디바이스 센서와 사용자의 선호도에 따라 일반 또는 역방향 가로가 될 수 있습니다.
사용자 세로세로 방향이지만 디바이스 센서와 사용자의 선호도에 따라 일반 또는 역세로가 될 수 있습니다.
센서방향은 디바이스 방향 센서에 의해 결정됩니다. 디스플레이의 방향은 사용자가 디바이스를 잡는 방식에 따라 달라집니다. 사용자가 디바이스를 회전하면 방향이 바뀝니다. 그러나 일부 디바이스는 기본적으로 네 가지 가능한 방향 모두로 회전하지 않습니다. 네 가지 방향을 모두 허용하려면 전체 센서 옵션을 선택합니다. 사용자가 센서 기반 회전을 잠근 경우에도 센서가 사용됩니다.
전체 센서네 가지 방향 중 어느 방향이든 디바이스 방향 센서에 의해 방향이 결정됩니다. 이 옵션은 센서 옵션과 비슷하지만 기기가 일반적으로 수행하는 작업과 관계없이 네 가지 가능한 화면 방향 중 하나를 허용한다는 점이 다릅니다. 예를 들어, 일부 디바이스는 일반적으로 세로 또는 가로를 사용하지 않지만 이 옵션을 사용하면 세로 또는 가로를 사용할 수 있습니다.
센서 없음방향은 물리적 방향 센서를 참조하지 않고 결정됩니다. 센서가 무시되므로 사용자가 디바이스를 움직이는 방식에 따라 디스플레이가 회전하지 않습니다.
사용자사용자가 현재 선호하는 방향입니다.
전체 사용자사용자가 센서 기반 회전을 잠근 경우 이 옵션은 사용자 옵션과 동일한 방식으로 작동합니다. 그렇지 않으면 전체 센서 옵션과 동일하게 작동하며 네 가지 가능한 화면 방향 중 하나를 허용합니다.
잠김방향을 현재 회전으로 고정합니다.

방법도참조하세요 :안드로이드용 개발, 안드로이드용 개발안드로이드용 Qt 매니페스트 파일 구성을 참조하십시오.

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.