Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

EditorExportPlatformAndroid

繼承: EditorExportPlatform < RefCounted < Object

適用於 Android 的匯出器。

教學

屬性

bool

architectures/arm64-v8a

bool

architectures/armeabi-v7a

bool

architectures/x86

bool

architectures/x86_64

String

command_line/extra_args

String

custom_template/debug

String

custom_template/release

bool

gesture/swipe_to_dismiss

String

gradle_build/android_source_template

bool

gradle_build/compress_native_libraries

Dictionary

gradle_build/custom_theme_attributes

int

gradle_build/export_format

String

gradle_build/gradle_build_directory

String

gradle_build/min_sdk

String

gradle_build/target_sdk

bool

gradle_build/use_gradle_build

bool

graphics/opengl_debug

String

keystore/debug

String

keystore/debug_password

String

keystore/debug_user

String

keystore/release

String

keystore/release_password

String

keystore/release_user

String

launcher_icons/adaptive_background_432x432

String

launcher_icons/adaptive_foreground_432x432

String

launcher_icons/adaptive_monochrome_432x432

String

launcher_icons/main_192x192

int

package/app_category

bool

package/exclude_from_recents

String

package/name

bool

package/retain_data_on_uninstall

bool

package/show_as_launcher_app

bool

package/show_in_android_tv

bool

package/show_in_app_library

bool

package/signed

String

package/unique_name

bool

permissions/access_checkin_properties

bool

permissions/access_coarse_location

bool

permissions/access_fine_location

bool

permissions/access_location_extra_commands

bool

permissions/access_media_location

bool

permissions/access_mock_location

bool

permissions/access_network_state

bool

permissions/access_surface_flinger

bool

permissions/access_wifi_state

bool

permissions/account_manager

bool

permissions/add_voicemail

bool

permissions/authenticate_accounts

bool

permissions/battery_stats

bool

permissions/bind_accessibility_service

bool

permissions/bind_appwidget

bool

permissions/bind_device_admin

bool

permissions/bind_input_method

bool

permissions/bind_nfc_service

bool

permissions/bind_notification_listener_service

bool

permissions/bind_print_service

bool

permissions/bind_remoteviews

bool

permissions/bind_text_service

bool

permissions/bind_vpn_service

bool

permissions/bind_wallpaper

bool

permissions/bluetooth

bool

permissions/bluetooth_admin

bool

permissions/bluetooth_privileged

bool

permissions/brick

bool

permissions/broadcast_package_removed

bool

permissions/broadcast_sms

bool

permissions/broadcast_sticky

bool

permissions/broadcast_wap_push

bool

permissions/call_phone

bool

permissions/call_privileged

bool

permissions/camera

bool

permissions/capture_audio_output

bool

permissions/capture_secure_video_output

bool

permissions/capture_video_output

bool

permissions/change_component_enabled_state

bool

permissions/change_configuration

bool

permissions/change_network_state

bool

permissions/change_wifi_multicast_state

bool

permissions/change_wifi_state

bool

permissions/clear_app_cache

bool

permissions/clear_app_user_data

bool

permissions/control_location_updates

PackedStringArray

permissions/custom_permissions

bool

permissions/delete_cache_files

bool

permissions/delete_packages

bool

permissions/device_power

bool

permissions/diagnostic

bool

permissions/disable_keyguard

bool

permissions/dump

bool

permissions/expand_status_bar

bool

permissions/factory_test

bool

permissions/flashlight

bool

permissions/force_back

bool

permissions/get_accounts

bool

permissions/get_package_size

bool

permissions/get_tasks

bool

permissions/get_top_activity_info

bool

permissions/global_search

bool

permissions/hardware_test

bool

permissions/inject_events

bool

permissions/install_location_provider

bool

permissions/install_packages

bool

permissions/install_shortcut

bool

permissions/internal_system_window

bool

permissions/internet

bool

permissions/kill_background_processes

bool

permissions/location_hardware

bool

permissions/manage_accounts

bool

permissions/manage_app_tokens

bool

permissions/manage_documents

bool

permissions/manage_external_storage

bool

permissions/manage_media

bool

permissions/master_clear

bool

permissions/media_content_control

bool

permissions/modify_audio_settings

bool

permissions/modify_phone_state

bool

permissions/mount_format_filesystems

bool

permissions/mount_unmount_filesystems

bool

permissions/nfc

bool

permissions/persistent_activity

bool

permissions/post_notifications

bool

permissions/process_outgoing_calls

bool

permissions/read_calendar

bool

permissions/read_call_log

bool

permissions/read_contacts

bool

permissions/read_external_storage

bool

permissions/read_frame_buffer

bool

permissions/read_history_bookmarks

bool

permissions/read_input_state

bool

permissions/read_logs

bool

permissions/read_media_audio

bool

permissions/read_media_images

bool

permissions/read_media_video

bool

permissions/read_media_visual_user_selected

bool

permissions/read_phone_state

bool

permissions/read_profile

bool

permissions/read_sms

bool

permissions/read_social_stream

bool

permissions/read_sync_settings

bool

permissions/read_sync_stats

bool

permissions/read_user_dictionary

bool

permissions/reboot

bool

permissions/receive_boot_completed

bool

permissions/receive_mms

bool

permissions/receive_sms

bool

permissions/receive_wap_push

bool

permissions/record_audio

bool

permissions/reorder_tasks

bool

permissions/restart_packages

bool

permissions/send_respond_via_message

bool

permissions/send_sms

bool

permissions/set_activity_watcher

bool

permissions/set_alarm

bool

permissions/set_always_finish

bool

permissions/set_animation_scale

bool

permissions/set_debug_app

bool

permissions/set_orientation

bool

permissions/set_pointer_speed

bool

permissions/set_preferred_applications

bool

permissions/set_process_limit

bool

permissions/set_time

bool

permissions/set_time_zone

bool

permissions/set_wallpaper

bool

permissions/set_wallpaper_hints

bool

permissions/signal_persistent_processes

bool

permissions/status_bar

bool

permissions/subscribed_feeds_read

bool

permissions/subscribed_feeds_write

bool

permissions/system_alert_window

bool

permissions/transmit_ir

bool

permissions/uninstall_shortcut

bool

permissions/update_device_stats

bool

permissions/use_credentials

bool

permissions/use_sip

bool

permissions/vibrate

bool

permissions/wake_lock

bool

permissions/write_apn_settings

bool

permissions/write_calendar

bool

permissions/write_call_log

bool

permissions/write_contacts

bool

permissions/write_external_storage

bool

permissions/write_gservices

bool

permissions/write_history_bookmarks

bool

permissions/write_profile

bool

permissions/write_secure_settings

bool

permissions/write_settings

bool

permissions/write_sms

bool

permissions/write_social_stream

bool

permissions/write_sync_settings

bool

permissions/write_user_dictionary

Color

screen/background_color

bool

screen/edge_to_edge

bool

screen/immersive_mode

bool

screen/support_large

bool

screen/support_normal

bool

screen/support_small

bool

screen/support_xlarge

bool

shader_baker/enabled

Color

splash_screen/background_color

String

splash_screen/branding_image

bool

splash_screen/disable_godot_boot_splash

String

splash_screen/icon

bool

user_data_backup/allow

int

version/code

String

version/name

int

xr_features/xr_mode


屬性說明

bool architectures/arm64-v8a 🔗

如果為 truearm64 二進位檔案將包含在匯出的專案中。


bool architectures/armeabi-v7a 🔗

如果為 truearm32 二進位檔案將包含在匯出的專案中。


bool architectures/x86 🔗

如果為 truex86_32 二進位檔案將包含在匯出的專案中。


bool architectures/x86_64 🔗

如果為 truex86_64 二進位檔案將包含在匯出的專案中。


String command_line/extra_args 🔗

A list of additional command line arguments, separated by space, which the exported project will receive when started.


String custom_template/debug 🔗

Path to an APK file to use as a custom export template for debug exports. If left empty, default template is used.

Note: This is only used if gradle_build/use_gradle_build is disabled.


String custom_template/release 🔗

Path to an APK file to use as a custom export template for release exports. If left empty, default template is used.

Note: This is only used if gradle_build/use_gradle_build is disabled.


bool gesture/swipe_to_dismiss 🔗

If true, Swipe to dismiss will be enabled.

This functionality is intended for smartwatches and is generally ignored on standard Android devices. However, some devices may not ignore it. Therefore, it is recommended to keep this feature disabled for standard Android apps to avoid unexpected behavior.

Note: This is false by default. To enable this behavior, gradle_build/use_gradle_build is required.


String gradle_build/android_source_template 🔗

Path to a ZIP file holding the source for the export template used in a Gradle build. If left empty, the default template is used.


bool gradle_build/compress_native_libraries 🔗

If true, native libraries are compressed when performing a Gradle build.

Note: While enabling compression can reduce the size of the binary, it may result in slower application startup because the native libraries must be extracted before use, rather than being loaded directly.

If you're distributing your app via the Play Store, it's generally recommended to keep this option false, see official documentation.


Dictionary gradle_build/custom_theme_attributes 🔗

A dictionary of custom theme attributes to include in the exported Android project. Each entry defines a theme attribute name and its value, and will be added to the GodotAppMainTheme.

For example, the key android:windowSwipeToDismiss with the value false is resolved to <item name="android:windowSwipeToDismiss">false</item>.

Note: To add a custom attribute to the GodotAppSplashTheme, prefix the attribute name with [splash].

Note: Reserved attributes configured via other export options or project settings cannot be overridden by custom_theme_attributes and are skipped during export.


int gradle_build/export_format 🔗

Application export format (*.apk or *.aab).


String gradle_build/gradle_build_directory 🔗

Path to the Gradle build directory. If left empty, then res://android will be used.


String gradle_build/min_sdk 🔗

Minimum Android API level required for the application to run (used during Gradle build). See android:minSdkVersion.


String gradle_build/target_sdk 🔗

The Android API level on which the application is designed to run (used during Gradle build). See android:targetSdkVersion.


bool gradle_build/use_gradle_build 🔗

如果為 true,則使用 Gradle 建構而不是預建構的 APK。


bool graphics/opengl_debug 🔗

如果為 true,則將建立 OpenGL ES 除錯本文(額外的運作時檢查、驗證、和紀錄記錄)。


String keystore/debug 🔗

除錯金鑰庫檔的路徑。

可以被環境變數 GODOT_ANDROID_KEYSTORE_DEBUG_PATH 覆蓋。

如果為空,則退回到 EditorSettings.export/android/debug_keystore


String keystore/debug_password 🔗

除錯金鑰庫檔的密碼。

可以使用環境變數 GODOT_ANDROID_KEYSTORE_DEBUG_PASSWORD 覆蓋。

如果該屬性和 keystore/debug 都為空,則退回到 EditorSettings.export/android/debug_keystore_pass


String keystore/debug_user 🔗

除錯金鑰庫檔案的使用者名。

可以使用環境變數 GODOT_ANDROID_KEYSTORE_DEBUG_USER 覆蓋。

如果該屬性和 keystore/debug 都為空,則退回到 EditorSettings.export/android/debug_keystore_user


String keystore/release 🔗

發行金鑰庫檔的路徑。

可以使用環境變數 GODOT_ANDROID_KEYSTORE_RELEASE_PATH 覆蓋。


String keystore/release_password 🔗

發行金鑰庫檔的密碼。

可以使用環境變數 GODOT_ANDROID_KEYSTORE_RELEASE_PASSWORD 覆蓋。


String keystore/release_user 🔗

發行金鑰庫檔的使用者名。

可以使用環境變數 GODOT_ANDROID_KEYSTORE_RELEASE_USER 覆蓋。


String launcher_icons/adaptive_background_432x432 🔗

Background layer of the application adaptive icon file. See Design adaptive icons.


String launcher_icons/adaptive_foreground_432x432 🔗

Foreground layer of the application adaptive icon file. See Design adaptive icons.


String launcher_icons/adaptive_monochrome_432x432 🔗

Monochrome layer of the application adaptive icon file. See Design adaptive icons.


String launcher_icons/main_192x192 🔗

套用程式圖示檔。如果留空,它將退回到 ProjectSettings.application/config/icon


int package/app_category 🔗

Application category for the Google Play Store. Only define this if your application fits one of the categories well. See android:appCategory.


bool package/exclude_from_recents 🔗

If true, task initiated by main activity will be excluded from the list of recently used applications. See android:excludeFromRecents.


String package/name 🔗

套用程式的名稱。


bool package/retain_data_on_uninstall 🔗

If true, when the user uninstalls an app, a prompt to keep the app's data will be shown. See android:hasFragileUserData.


bool package/show_as_launcher_app 🔗

如果為 true,則編輯器會在運作遊戲專案時清空“輸出”面板。


bool package/show_in_android_tv 🔗

如果為 true,對話方塊將顯示出隱藏檔。


bool package/show_in_app_library 🔗

如果為 true,則在觸控式螢幕裝置上啟用兩指平移和縮放手勢。

注意:在觸控式螢幕裝置上預設為 true


bool package/signed 🔗

如果為 true,則包簽章被啟用。


String package/unique_name 🔗

Unique application identifier in a reverse-DNS format. The reverse DNS format should preferably match a domain name you control, but this is not strictly required. For instance, if you own example.com, your package unique name should preferably be of the form com.example.mygame. This identifier can only contain lowercase alphanumeric characters (a-z, and 0-9), underscores (_), and periods (.). Each component of the reverse DNS format must start with a letter: for instance, com.example.8game is not valid.

If $genname is present in the value, it will be replaced by the project name converted to lowercase. If there are invalid characters in the project name, they will be stripped. If all characters in the project name are stripped, $genname is replaced by noname.

Note: Changing the package name will cause the package to be considered as a new package, with its own installation and data paths. The new package won't be usable to update existing installations.

Note: When publishing to Google Play, the package name must be globally unique. This means no other apps published on Google Play must be using the same package name as yours. Otherwise, you'll be prevented from publishing your app on Google Play.


bool permissions/access_checkin_properties 🔗

允許對簽到資料庫的“properties”表進行讀寫存取。見 ACCESS_CHECKIN_PROPERTIES


bool permissions/access_coarse_location 🔗

允許存取大致位置資訊。見 ACCESS_COARSE_LOCATION


bool permissions/access_fine_location 🔗

允許存取精確位置資訊。見 ACCESS_FINE_LOCATION


bool permissions/access_location_extra_commands 🔗

允許對額外位置提供方命令的存取。見 ACCESS_LOCATION_EXTRA_COMMANDS


bool permissions/access_media_location 🔗

Allows an application to access any geographic locations persisted in the user's shared collection. See ACCESS_MEDIA_LOCATION.


bool permissions/access_mock_location 🔗

允許套用程式為測試目的建立 Mock 位置提供方。


bool permissions/access_network_state 🔗

允許對網路相關資訊進行存取。見 ACCESS_NETWORK_STATE


bool permissions/access_surface_flinger 🔗

允許套用程式使用 SurfaceFlinger 的底層功能。


bool permissions/access_wifi_state 🔗

允許對 Wi-Fi 網路相關資訊進行存取。見 ACCESS_WIFI_STATE


bool permissions/account_manager 🔗

允許套用程式對 AccountAuthenticator 進行呼叫。見 ACCOUNT_MANAGER


bool permissions/add_voicemail 🔗

允許套用程式向系統中新增語音郵件。見 ADD_VOICEMAIL


bool permissions/authenticate_accounts 🔗

允許套用程式在 AccountManager 中扮演 AccountAuthenticator 的角色。


bool permissions/battery_stats 🔗

允許套用程式收集電池統計資訊。見 BATTERY_STATS


bool permissions/bind_accessibility_service 🔗

AccessibilityService 必須要求此許可權,確保只能系統能夠進行綁定。見 BIND_ACCESSIBILITY_SERVICE


bool permissions/bind_appwidget 🔗

允許套用程式告訴 AppWidget 服務哪個套用程式可以存取 AppWidget 的資料。見 BIND_APPWIDGET


bool permissions/bind_device_admin 🔗

裝置管理接收器所必需的,以確保只有系統可以與其互動。見 BIND_DEVICE_ADMIN


bool permissions/bind_input_method 🔗

InputMethodService 必須要求此許可權,確保只能系統能夠進行綁定。見 BIND_INPUT_METHOD


bool permissions/bind_nfc_service 🔗

HostApduService 或 OffHostApduService 必須要求此許可權,確保只能系統能夠進行綁定。見 BIND_NFC_SERVICE


bool permissions/bind_notification_listener_service 🔗

NotificationListenerService 必須要求此許可權,確保只能系統能夠進行綁定。見 BIND_NOTIFICATION_LISTENER_SERVICE


bool permissions/bind_print_service 🔗

PrintService 必須要求此許可權,確保只能系統能夠進行綁定。見 BIND_PRINT_SERVICE


bool permissions/bind_remoteviews 🔗

RemoteViewsService 必須要求此許可權,確保只能系統能夠進行綁定。見 BIND_REMOTEVIEWS


bool permissions/bind_text_service 🔗

TextService(例如 SpellCheckerService)必須要求此許可權,確保只能系統能夠進行綁定。見 BIND_TEXT_SERVICE


bool permissions/bind_vpn_service 🔗

VpnService 必須要求此許可權,確保只能系統能夠進行綁定。見 BIND_VPN_SERVICE


bool permissions/bind_wallpaper 🔗

WallpaperService 必須要求此許可權,確保只能系統能夠進行綁定。見 BIND_WALLPAPER


bool permissions/bluetooth 🔗

允許套用程式連接到配對的藍牙裝置。見 BLUETOOTH


bool permissions/bluetooth_admin 🔗

允許套用程式發現並配對藍牙裝置。見 BLUETOOTH_ADMIN


bool permissions/bluetooth_privileged 🔗

允許套用程式在無需使用者互動的情況下配對藍牙裝置,並允許或禁止存取電話簿或消息。見 BLUETOOTH_PRIVILEGED


bool permissions/brick 🔗

能夠禁用該裝置(非常危險!)必須要求此許可權。


bool permissions/broadcast_package_removed 🔗

允許套用程式廣播套用套裝程式已被刪除的通知。見 BROADCAST_PACKAGE_REMOVED


bool permissions/broadcast_sms 🔗

允許套用程式廣播短信接收通知。見 BROADCAST_SMS


bool permissions/broadcast_sticky 🔗

允許套用程式廣播粘性意圖。見 BROADCAST_STICKY


bool permissions/broadcast_wap_push 🔗

允許套用程式廣播 WAP PUSH 回條通知。見 BROADCAST_WAP_PUSH


bool permissions/call_phone 🔗

允許套用程式無需通過撥號器使用者介面即可發起電話呼叫。見 CALL_PHONE


bool permissions/call_privileged 🔗

允許套用程式無需通過撥號器使用者介面,即可撥打任意電話號碼,包括緊急號碼。見 CALL_PRIVILEGED


bool permissions/camera 🔗

能夠存取相機裝置必須要求此許可權。見 CAMERA


bool permissions/capture_audio_output 🔗

允許套用程式捕獲音訊輸出。見 CAPTURE_AUDIO_OUTPUT


bool permissions/capture_secure_video_output 🔗

允許套用程式捕獲安全的影片輸出。


bool permissions/capture_video_output 🔗

允許套用程式捕獲影片輸出。


bool permissions/change_component_enabled_state 🔗

允許套用程式更改是否啟用套用程式元件(除了它自己的元件)。見 CHANGE_COMPONENT_ENABLED_STATE


bool permissions/change_configuration 🔗

允許套用程式修改目前配置,例如區域設定。見 CHANGE_CONFIGURATION


bool permissions/change_network_state 🔗

允許套用程式更改網路連接狀態。見 CHANGE_NETWORK_STATE


bool permissions/change_wifi_multicast_state 🔗

允許套用程式進入 Wi-Fi 多播模式。見 CHANGE_WIFI_MULTICAST_STATE


bool permissions/change_wifi_state 🔗

允許套用程式更改 Wi-Fi 連接狀態。見 CHANGE_WIFI_STATE


bool permissions/clear_app_cache 🔗

允許套用程式清除裝置上所有已安裝套用程式的快取。見 CLEAR_APP_CACHE


bool permissions/clear_app_user_data 🔗

允許套用程式清除使用者資料。


bool permissions/control_location_updates 🔗

允許啟用/禁用無線電的位置更新通知。見 CONTROL_LOCATION_UPDATES


PackedStringArray permissions/custom_permissions 🔗

自訂許可權字串陣列。

Note: The returned array is copied and any changes to it will not update the original property value. See PackedStringArray for more details.


bool permissions/delete_cache_files 🔗

已棄用: 此屬性可能在未來版本中變更或移除。


bool permissions/delete_packages 🔗

允許套用程式刪除包。見 DELETE_PACKAGES


bool permissions/device_power 🔗

允許對電源管理進行低級存取。


bool permissions/diagnostic 🔗

允許套用程式讀寫診斷資源。見 DIAGNOSTIC


bool permissions/disable_keyguard 🔗

如果鍵盤保護不安全,則允許套用程式禁用它。見 DISABLE_KEYGUARD


bool permissions/dump 🔗

允許套用程式從系統服務檢索狀態轉儲資訊。見 DUMP


bool permissions/expand_status_bar 🔗

允許套用程式展開或折疊狀態列。見 EXPAND_STATUS_BAR


bool permissions/factory_test 🔗

作為製造商測試套用程式運作,以 root 使用者身份運作。見 FACTORY_TEST


bool permissions/flashlight 🔗

允許存取手電筒。


bool permissions/force_back 🔗

允許套用程式對任何頂部 activity 強制執行 BACK 操作。


bool permissions/get_accounts 🔗

允許存取帳戶服務中的帳戶列表。見 GET_ACCOUNTS


bool permissions/get_package_size 🔗

允許套用程式找出任何包所使用的空間。見 GET_PACKAGE_SIZE


bool permissions/get_tasks 🔗

已棄用: Deprecated in API level 21.


bool permissions/get_top_activity_info 🔗

允許套用程式檢索有關目前頂部 activity 的私有資訊。


用於內容提供者,以允許全域搜索系統存取其資料。見 GLOBAL_SEARCH


bool permissions/hardware_test 🔗

允許存取硬體週邊裝置。


bool permissions/inject_events 🔗

允許套用程式將使用者事件(按鍵、觸摸、軌跡球)注入事件流並將它們傳遞到任意窗口。


bool permissions/install_location_provider 🔗

允許套用程式將位置提供程式安裝到位置管理器中。見 INSTALL_LOCATION_PROVIDER


bool permissions/install_packages 🔗

允許套用程式安裝套裝軟體。見 INSTALL_PACKAGES


bool permissions/install_shortcut 🔗

允許套用程式在啟動器中安裝快捷方式。見 INSTALL_SHORTCUT


bool permissions/internal_system_window 🔗

允許套用程式打開供系統使用者介面部分使用的視窗。


bool permissions/internet 🔗

允許套用程式打開網路通訊端。見 INTERNET


bool permissions/kill_background_processes 🔗

允許套用程式呼叫 ActivityManager.killBackgroundProcesses(String)。見 KILL_BACKGROUND_PROCESSES


bool permissions/location_hardware 🔗

允許套用程式使用硬體中的位置功能,例如地理圍欄 API。見 LOCATION_HARDWARE


bool permissions/manage_accounts 🔗

允許套用程式管理 AccountManager 中的帳戶列表。


bool permissions/manage_app_tokens 🔗

允許套用程式在視窗管理器中管理(建立、銷毀、Z 排序)套用程式權杖。


bool permissions/manage_documents 🔗

允許套用程式管理對文件的存取,通常作為文件選擇器的一部分。見 MANAGE_DOCUMENTS


bool permissions/manage_external_storage 🔗

允許套用程式廣泛存取範圍儲存中的外部儲存。見 MANAGE_EXTERNAL_STORAGE


bool permissions/manage_media 🔗

Allows an application to modify and delete media files on this device or any connected storage device without user confirmation. Applications must already be granted the READ_EXTERNAL_STORAGE or MANAGE_EXTERNAL_STORAGE permissions for this permission to take effect. See MANAGE_MEDIA.


bool permissions/master_clear 🔗

MASTER_CLEAR


bool permissions/media_content_control 🔗

允許套用程式瞭解正在播放的內容並控制其播放。見 MEDIA_CONTENT_CONTROL


bool permissions/modify_audio_settings 🔗

允許套用程式修改全域音訊設定。見 MODIFY_AUDIO_SETTINGS


bool permissions/modify_phone_state 🔗

允許修改電話狀態 - 開機、mmi 等。不包括撥打電話。見 MODIFY_PHONE_STATE


bool permissions/mount_format_filesystems 🔗

允許格式化卸除式存放裝置的檔案系統。見 MOUNT_FORMAT_FILESYSTEMS


bool permissions/mount_unmount_filesystems 🔗

允許掛載和解除安裝卸除式存放裝置的檔案系統。見 MOUNT_UNMOUNT_FILESYSTEMS


bool permissions/nfc 🔗

允許套用程式通過 NFC 執行 I/O 操作。見 NFC


bool permissions/persistent_activity 🔗

已棄用: Deprecated in API level 15.

Allows an application to make its activities persistent.


bool permissions/post_notifications 🔗

Allows an application to post notifications. Added in API level 33. See Notification runtime permission.


bool permissions/process_outgoing_calls 🔗

已棄用: Deprecated in API level 29.

Allows an application to see the number being dialed during an outgoing call with the option to redirect the call to a different number or abort the call altogether. See PROCESS_OUTGOING_CALLS.


bool permissions/read_calendar 🔗

允許套用程式讀取使用者的日曆資料。見 READ_CALENDAR


bool permissions/read_call_log 🔗

允許套用程式讀取使用者的通話記錄。見 READ_CALL_LOG


bool permissions/read_contacts 🔗

允許套用程式讀取使用者的連路人資料。見 READ_CONTACTS


bool permissions/read_external_storage 🔗

已棄用: Deprecated in API level 33.

Allows an application to read from external storage. See READ_EXTERNAL_STORAGE.


bool permissions/read_frame_buffer 🔗

允許套用程式截取螢幕截圖,並且更常見的是存取框架緩衝區資料。


bool permissions/read_history_bookmarks 🔗

允許套用程式讀取(但不能寫入)使用者的流覽歷史記錄和書簽。


bool permissions/read_input_state 🔗

已棄用: Deprecated in API level 16.


bool permissions/read_logs 🔗

允許套用程式讀取低級系統紀錄檔。見 READ_LOGS


bool permissions/read_media_audio 🔗

Allows an application to read audio files from external storage. See READ_MEDIA_AUDIO.


bool permissions/read_media_images 🔗

Allows an application to read image files from external storage. See READ_MEDIA_IMAGES.


bool permissions/read_media_video 🔗

Allows an application to read video files from external storage. See READ_MEDIA_VIDEO.


bool permissions/read_media_visual_user_selected 🔗

Allows an application to read image or video files from external storage that a user has selected via the permission prompt photo picker. See READ_MEDIA_VISUAL_USER_SELECTED.


bool permissions/read_phone_state 🔗

允許對電話狀態進行唯讀存取。見 READ_PHONE_STATE


bool permissions/read_profile 🔗

允許套用程式讀取使用者的個人設定檔資料。


bool permissions/read_sms 🔗

允許套用程式讀取 SMS 消息。見 READ_SMS


bool permissions/read_social_stream 🔗

允許套用程式讀取使用者的社交流。


bool permissions/read_sync_settings 🔗

允許套用程式讀取同步設定。見 READ_SYNC_SETTINGS


bool permissions/read_sync_stats 🔗

允許套用程式讀取同步統計資訊。見 READ_SYNC_STATS


bool permissions/read_user_dictionary 🔗

允許套用程式讀取使用者詞典。


bool permissions/reboot 🔗

能夠重新開機裝置必須要求此許可權。見 REBOOT


bool permissions/receive_boot_completed 🔗

允許套用程式接收系統啟動完成後廣播的 Intent.ACTION_BOOT_COMPLETED。見 RECEIVE_BOOT_COMPLETED


bool permissions/receive_mms 🔗

允許套用程式監聽收到的 MMS 消息。見 RECEIVE_MMS


bool permissions/receive_sms 🔗

允許套用程式接收短信。見 RECEIVE_SMS


bool permissions/receive_wap_push 🔗

允許套用程式接收 WAP 推送消息。見 RECEIVE_WAP_PUSH


bool permissions/record_audio 🔗

允許套用程式錄音。見 RECORD_AUDIO


bool permissions/reorder_tasks 🔗

允許套用程式對工作的 Z 順序進行修改。見 REORDER_TASKS


bool permissions/restart_packages 🔗

已棄用: Deprecated in API level 15.


bool permissions/send_respond_via_message 🔗

允許套用程式(手機)在接聽電話時向其他套用程式發送對“通過短信回復”動作的處理請求。見 SEND_RESPOND_VIA_MESSAGE


bool permissions/send_sms 🔗

允許套用程式發送短信。見 SEND_SMS


bool permissions/set_activity_watcher 🔗

允許套用程式對系統如何啟動 Activity 進行全域監聽和控制。


bool permissions/set_alarm 🔗

允許套用程式對設定使用者鬧鐘的 Intent 進行廣播。見 SET_ALARM


bool permissions/set_always_finish 🔗

允許套用程式對進入後臺時是否立即終止 Activity 進行控制。見 SET_ALWAYS_FINISH


bool permissions/set_animation_scale 🔗

允許對全域動畫縮放係數進行修改。見 SET_ANIMATION_SCALE


bool permissions/set_debug_app 🔗

對套用程式進行除錯配置。見 SET_DEBUG_APP


bool permissions/set_orientation 🔗

允許對設定螢幕朝向(本質為旋轉)的功能進行底層存取。


bool permissions/set_pointer_speed 🔗

允許對設定指標速度的功能進行底層存取。


bool permissions/set_preferred_applications 🔗

已棄用: Deprecated in API level 15.


bool permissions/set_process_limit 🔗

允許套用程式對同時能夠運作的最大(不再需要的)套用程式程序數進行設定。見 SET_PROCESS_LIMIT


bool permissions/set_time 🔗

允許套用程式對系統時間進行直接設定。見 SET_TIME


bool permissions/set_time_zone 🔗

允許套用程式對系統時區進行直接設定。見 SET_TIME_ZONE


bool permissions/set_wallpaper 🔗

允許套用程式對壁紙進行設定。見 SET_WALLPAPER


bool permissions/set_wallpaper_hints 🔗

允許套用程式對壁紙提示進行設定。見 SET_WALLPAPER_HINTS


bool permissions/signal_persistent_processes 🔗

允許套用程式請求將訊號發送到所有持久化程序。見 SIGNAL_PERSISTENT_PROCESSES


bool permissions/status_bar 🔗

允許套用程式對狀態列及其圖示進行打開、關閉、禁用等操作。見 STATUS_BAR


bool permissions/subscribed_feeds_read 🔗

允許套用程式對訂閱的 ContentProvider 源進行存取。


bool permissions/subscribed_feeds_write 🔗

已棄用: 此屬性可能在未來版本中變更或移除。


bool permissions/system_alert_window 🔗

允許套用使用 WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY 型別建立顯示在其他套用之上的視窗。見 SYSTEM_ALERT_WINDOW


bool permissions/transmit_ir 🔗

允許使用該裝置的 IR 發送器。見 TRANSMIT_IR


bool permissions/uninstall_shortcut 🔗

已棄用: 此屬性可能在未來版本中變更或移除。


bool permissions/update_device_stats 🔗

允許套用程式對裝置統計資訊進行更新。見 UPDATE_DEVICE_STATS


bool permissions/use_credentials 🔗

允許套用程式向 AccountManager 請求授權權杖。


bool permissions/use_sip 🔗

允許套用程式使用 SIP 服務。見 USE_SIP


bool permissions/vibrate 🔗

允許存取振動器。見 VIBRATE


bool permissions/wake_lock 🔗

允許使用 PowerManager WakeLock 放置處理器進入休眠或螢幕變暗。見 WAKE_LOCK


bool permissions/write_apn_settings 🔗

允許套用程式寫入 APN 設定並讀取已有 APN 設定中的使用者名、密碼等敏感欄位。見 WRITE_APN_SETTINGS


bool permissions/write_calendar 🔗

允許套用程式對使用者的日曆資料進行寫操作。見 WRITE_CALENDAR


bool permissions/write_call_log 🔗

允許套用程式對使用者的通話記錄資料進行寫操作(不會允許讀操作)。見 WRITE_CALL_LOG


bool permissions/write_contacts 🔗

允許套用程式對使用者的通訊錄資料進行寫操作。見 WRITE_CONTACTS


bool permissions/write_external_storage 🔗

允許套用程式對外部儲存進行寫操作。見 WRITE_EXTERNAL_STORAGE


bool permissions/write_gservices 🔗

允許套用程式對 Google 服務對應進行修改。見 WRITE_GSERVICES


bool permissions/write_history_bookmarks 🔗

允許套用程式對使用者的流覽器歷史和收藏進行寫操作(不會允許讀操作)。


bool permissions/write_profile 🔗

允許套用程式對使用者的個人資訊資料進行寫操作(不會允許讀操作)。


bool permissions/write_secure_settings 🔗

允許套用程式對安全系統設定進行讀寫操作。見 WRITE_SECURE_SETTINGS


bool permissions/write_settings 🔗

允許套用程式對系統設定進行讀寫操作。見 WRITE_SETTINGS


bool permissions/write_sms 🔗

允許套用程式發送短信。


bool permissions/write_social_stream 🔗

允許套用程式對使用者的社交流資料進行寫操作(不會允許讀操作)。


bool permissions/write_sync_settings 🔗

允許套用程式對同步設定進行寫操作。見 WRITE_SYNC_SETTINGS


bool permissions/write_user_dictionary 🔗

允許套用程式對使用者字典進行寫操作。


Color screen/background_color 🔗

The background color used for the root window. By default it's Color.BLACK.


bool screen/edge_to_edge 🔗

If true, this makes the navigation and status bars translucent and allows the application content to extend edge to edge.

Note: You should ensure that none of the application content is occluded by system elements by using the DisplayServer.get_display_safe_area() and DisplayServer.get_display_cutouts() methods.


bool screen/immersive_mode 🔗

If true, hides the navigation and status bar. Set DisplayServer.window_set_mode() to change this at runtime.


bool screen/support_large 🔗

表示套用程式是否支援較大螢幕尺寸。


bool screen/support_normal 🔗

表示套用程式是否支援“正常”螢幕尺寸。


bool screen/support_small 🔗

表示套用程式是否支援較小螢幕尺寸。


bool screen/support_xlarge 🔗

表示套用程式是否支援超大螢幕尺寸。


bool shader_baker/enabled 🔗

If true, shaders will be compiled and embedded in the application. This option is only supported when using the Forward+ or Mobile renderers.

Note: When exporting as a dedicated server, the shader baker is always disabled since no rendering is performed.


Color splash_screen/background_color 🔗

The background color used for the system splash screen window.

If not set, it will fallback to launcher_icons/adaptive_background_432x432.

Note: This is only applied if gradle_build/use_gradle_build is enabled.


String splash_screen/branding_image 🔗

System splash screen branding image file. If left empty, no branding image will be used. See splash-screen dimensions.

Note: Can be used to set an image to be shown at the bottom of the splash screen.


bool splash_screen/disable_godot_boot_splash 🔗

If true, Godot's boot splash will not be shown, and the system boot splash will remain visible for a longer time, until the mainloop starts.


String splash_screen/icon 🔗

System splash screen icon file. If left empty, it will fall back to launcher_icons/adaptive_foreground_432x432. See splash-screen dimensions.

Note: You can provide an AnimatedVectorDrawable (AVD) XML. However, the XML file will only be used if gradle_build/use_gradle_build is enabled. If not, it will fall back to launcher_icons/adaptive_background_432x432.


bool user_data_backup/allow 🔗

如果為 true,則允許套用程式參與基礎設施的備份與恢復。


int version/code 🔗

機器可讀的套用程式版本。每向 Play Store 推送一個新版本,該版本都必須遞增。


String version/name 🔗

套用程式圖示檔。如果留空,它將退回到 ProjectSettings.application/config/icon


int xr_features/xr_mode 🔗

The extended reality (XR) mode for this application.