initial commit
This commit is contained in:
		
						commit
						1c9700fca2
					
				
					 7 changed files with 300 additions and 0 deletions
				
			
		
							
								
								
									
										5
									
								
								Main.gd
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								Main.gd
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,5 @@
 | 
				
			||||||
 | 
					extends Control
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					func _ready():
 | 
				
			||||||
 | 
						$FileDialog.current_dir = "/storage/emulated/0/"
 | 
				
			||||||
 | 
						$FileDialog.popup_centered_ratio()
 | 
				
			||||||
							
								
								
									
										22
									
								
								Main.tscn
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								Main.tscn
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,22 @@
 | 
				
			||||||
 | 
					[gd_scene load_steps=2 format=2]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[ext_resource path="res://Main.gd" type="Script" id=1]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[node name="Control" type="Control"]
 | 
				
			||||||
 | 
					anchor_right = 1.0
 | 
				
			||||||
 | 
					anchor_bottom = 1.0
 | 
				
			||||||
 | 
					script = ExtResource( 1 )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[node name="FileDialog" type="FileDialog" parent="."]
 | 
				
			||||||
 | 
					visible = true
 | 
				
			||||||
 | 
					anchor_right = 1.0
 | 
				
			||||||
 | 
					anchor_bottom = 1.0
 | 
				
			||||||
 | 
					window_title = "Open a File"
 | 
				
			||||||
 | 
					mode = 0
 | 
				
			||||||
 | 
					access = 2
 | 
				
			||||||
 | 
					current_dir = "/home/fabs/Code/godot-sample-android-filedialog"
 | 
				
			||||||
 | 
					current_file = "default_env.tres"
 | 
				
			||||||
 | 
					current_path = "/home/fabs/Code/godot-sample-android-filedialog/default_env.tres"
 | 
				
			||||||
 | 
					__meta__ = {
 | 
				
			||||||
 | 
					"_edit_use_anchors_": false
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										7
									
								
								default_env.tres
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								default_env.tres
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,7 @@
 | 
				
			||||||
 | 
					[gd_resource type="Environment" load_steps=2 format=2]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[sub_resource type="ProceduralSky" id=1]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[resource]
 | 
				
			||||||
 | 
					background_mode = 2
 | 
				
			||||||
 | 
					background_sky = SubResource( 1 )
 | 
				
			||||||
							
								
								
									
										201
									
								
								export_presets.cfg
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										201
									
								
								export_presets.cfg
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,201 @@
 | 
				
			||||||
 | 
					[preset.0]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					name="Android"
 | 
				
			||||||
 | 
					platform="Android"
 | 
				
			||||||
 | 
					runnable=true
 | 
				
			||||||
 | 
					custom_features=""
 | 
				
			||||||
 | 
					export_filter="all_resources"
 | 
				
			||||||
 | 
					include_filter=""
 | 
				
			||||||
 | 
					exclude_filter=""
 | 
				
			||||||
 | 
					export_path=""
 | 
				
			||||||
 | 
					patch_list=PoolStringArray(  )
 | 
				
			||||||
 | 
					script_export_mode=1
 | 
				
			||||||
 | 
					script_encryption_key=""
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[preset.0.options]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					graphics/32_bits_framebuffer=true
 | 
				
			||||||
 | 
					xr_features/xr_mode=0
 | 
				
			||||||
 | 
					xr_features/degrees_of_freedom=0
 | 
				
			||||||
 | 
					xr_features/hand_tracking=0
 | 
				
			||||||
 | 
					xr_features/focus_awareness=false
 | 
				
			||||||
 | 
					one_click_deploy/clear_previous_install=false
 | 
				
			||||||
 | 
					custom_template/debug=""
 | 
				
			||||||
 | 
					custom_template/release=""
 | 
				
			||||||
 | 
					custom_template/use_custom_build=false
 | 
				
			||||||
 | 
					plugins/GodotPayment=false
 | 
				
			||||||
 | 
					command_line/extra_args=""
 | 
				
			||||||
 | 
					version/code=1
 | 
				
			||||||
 | 
					version/name="1.0"
 | 
				
			||||||
 | 
					package/unique_name="org.godotengine.$genname"
 | 
				
			||||||
 | 
					package/name=""
 | 
				
			||||||
 | 
					package/signed=true
 | 
				
			||||||
 | 
					screen/immersive_mode=true
 | 
				
			||||||
 | 
					screen/orientation=0
 | 
				
			||||||
 | 
					screen/support_small=true
 | 
				
			||||||
 | 
					screen/support_normal=true
 | 
				
			||||||
 | 
					screen/support_large=true
 | 
				
			||||||
 | 
					screen/support_xlarge=true
 | 
				
			||||||
 | 
					screen/opengl_debug=false
 | 
				
			||||||
 | 
					launcher_icons/main_192x192=""
 | 
				
			||||||
 | 
					launcher_icons/adaptive_foreground_432x432=""
 | 
				
			||||||
 | 
					launcher_icons/adaptive_background_432x432=""
 | 
				
			||||||
 | 
					keystore/debug=""
 | 
				
			||||||
 | 
					keystore/debug_user=""
 | 
				
			||||||
 | 
					keystore/debug_password=""
 | 
				
			||||||
 | 
					keystore/release=""
 | 
				
			||||||
 | 
					keystore/release_user=""
 | 
				
			||||||
 | 
					keystore/release_password=""
 | 
				
			||||||
 | 
					apk_expansion/enable=false
 | 
				
			||||||
 | 
					apk_expansion/SALT=""
 | 
				
			||||||
 | 
					apk_expansion/public_key=""
 | 
				
			||||||
 | 
					architectures/armeabi-v7a=true
 | 
				
			||||||
 | 
					architectures/arm64-v8a=true
 | 
				
			||||||
 | 
					architectures/x86=false
 | 
				
			||||||
 | 
					architectures/x86_64=false
 | 
				
			||||||
 | 
					permissions/custom_permissions=PoolStringArray(  )
 | 
				
			||||||
 | 
					permissions/access_checkin_properties=false
 | 
				
			||||||
 | 
					permissions/access_coarse_location=false
 | 
				
			||||||
 | 
					permissions/access_fine_location=false
 | 
				
			||||||
 | 
					permissions/access_location_extra_commands=false
 | 
				
			||||||
 | 
					permissions/access_mock_location=false
 | 
				
			||||||
 | 
					permissions/access_network_state=false
 | 
				
			||||||
 | 
					permissions/access_surface_flinger=false
 | 
				
			||||||
 | 
					permissions/access_wifi_state=false
 | 
				
			||||||
 | 
					permissions/account_manager=false
 | 
				
			||||||
 | 
					permissions/add_voicemail=false
 | 
				
			||||||
 | 
					permissions/authenticate_accounts=false
 | 
				
			||||||
 | 
					permissions/battery_stats=false
 | 
				
			||||||
 | 
					permissions/bind_accessibility_service=false
 | 
				
			||||||
 | 
					permissions/bind_appwidget=false
 | 
				
			||||||
 | 
					permissions/bind_device_admin=false
 | 
				
			||||||
 | 
					permissions/bind_input_method=false
 | 
				
			||||||
 | 
					permissions/bind_nfc_service=false
 | 
				
			||||||
 | 
					permissions/bind_notification_listener_service=false
 | 
				
			||||||
 | 
					permissions/bind_print_service=false
 | 
				
			||||||
 | 
					permissions/bind_remoteviews=false
 | 
				
			||||||
 | 
					permissions/bind_text_service=false
 | 
				
			||||||
 | 
					permissions/bind_vpn_service=false
 | 
				
			||||||
 | 
					permissions/bind_wallpaper=false
 | 
				
			||||||
 | 
					permissions/bluetooth=false
 | 
				
			||||||
 | 
					permissions/bluetooth_admin=false
 | 
				
			||||||
 | 
					permissions/bluetooth_privileged=false
 | 
				
			||||||
 | 
					permissions/brick=false
 | 
				
			||||||
 | 
					permissions/broadcast_package_removed=false
 | 
				
			||||||
 | 
					permissions/broadcast_sms=false
 | 
				
			||||||
 | 
					permissions/broadcast_sticky=false
 | 
				
			||||||
 | 
					permissions/broadcast_wap_push=false
 | 
				
			||||||
 | 
					permissions/call_phone=false
 | 
				
			||||||
 | 
					permissions/call_privileged=false
 | 
				
			||||||
 | 
					permissions/camera=false
 | 
				
			||||||
 | 
					permissions/capture_audio_output=false
 | 
				
			||||||
 | 
					permissions/capture_secure_video_output=false
 | 
				
			||||||
 | 
					permissions/capture_video_output=false
 | 
				
			||||||
 | 
					permissions/change_component_enabled_state=false
 | 
				
			||||||
 | 
					permissions/change_configuration=false
 | 
				
			||||||
 | 
					permissions/change_network_state=false
 | 
				
			||||||
 | 
					permissions/change_wifi_multicast_state=false
 | 
				
			||||||
 | 
					permissions/change_wifi_state=false
 | 
				
			||||||
 | 
					permissions/clear_app_cache=false
 | 
				
			||||||
 | 
					permissions/clear_app_user_data=false
 | 
				
			||||||
 | 
					permissions/control_location_updates=false
 | 
				
			||||||
 | 
					permissions/delete_cache_files=false
 | 
				
			||||||
 | 
					permissions/delete_packages=false
 | 
				
			||||||
 | 
					permissions/device_power=false
 | 
				
			||||||
 | 
					permissions/diagnostic=false
 | 
				
			||||||
 | 
					permissions/disable_keyguard=false
 | 
				
			||||||
 | 
					permissions/dump=false
 | 
				
			||||||
 | 
					permissions/expand_status_bar=false
 | 
				
			||||||
 | 
					permissions/factory_test=false
 | 
				
			||||||
 | 
					permissions/flashlight=false
 | 
				
			||||||
 | 
					permissions/force_back=false
 | 
				
			||||||
 | 
					permissions/get_accounts=false
 | 
				
			||||||
 | 
					permissions/get_package_size=false
 | 
				
			||||||
 | 
					permissions/get_tasks=false
 | 
				
			||||||
 | 
					permissions/get_top_activity_info=false
 | 
				
			||||||
 | 
					permissions/global_search=false
 | 
				
			||||||
 | 
					permissions/hardware_test=false
 | 
				
			||||||
 | 
					permissions/inject_events=false
 | 
				
			||||||
 | 
					permissions/install_location_provider=false
 | 
				
			||||||
 | 
					permissions/install_packages=false
 | 
				
			||||||
 | 
					permissions/install_shortcut=false
 | 
				
			||||||
 | 
					permissions/internal_system_window=false
 | 
				
			||||||
 | 
					permissions/internet=false
 | 
				
			||||||
 | 
					permissions/kill_background_processes=false
 | 
				
			||||||
 | 
					permissions/location_hardware=false
 | 
				
			||||||
 | 
					permissions/manage_accounts=false
 | 
				
			||||||
 | 
					permissions/manage_app_tokens=false
 | 
				
			||||||
 | 
					permissions/manage_documents=false
 | 
				
			||||||
 | 
					permissions/master_clear=false
 | 
				
			||||||
 | 
					permissions/media_content_control=false
 | 
				
			||||||
 | 
					permissions/modify_audio_settings=false
 | 
				
			||||||
 | 
					permissions/modify_phone_state=false
 | 
				
			||||||
 | 
					permissions/mount_format_filesystems=false
 | 
				
			||||||
 | 
					permissions/mount_unmount_filesystems=false
 | 
				
			||||||
 | 
					permissions/nfc=false
 | 
				
			||||||
 | 
					permissions/persistent_activity=false
 | 
				
			||||||
 | 
					permissions/process_outgoing_calls=false
 | 
				
			||||||
 | 
					permissions/read_calendar=false
 | 
				
			||||||
 | 
					permissions/read_call_log=false
 | 
				
			||||||
 | 
					permissions/read_contacts=false
 | 
				
			||||||
 | 
					permissions/read_external_storage=true
 | 
				
			||||||
 | 
					permissions/read_frame_buffer=false
 | 
				
			||||||
 | 
					permissions/read_history_bookmarks=false
 | 
				
			||||||
 | 
					permissions/read_input_state=false
 | 
				
			||||||
 | 
					permissions/read_logs=false
 | 
				
			||||||
 | 
					permissions/read_phone_state=false
 | 
				
			||||||
 | 
					permissions/read_profile=false
 | 
				
			||||||
 | 
					permissions/read_sms=false
 | 
				
			||||||
 | 
					permissions/read_social_stream=false
 | 
				
			||||||
 | 
					permissions/read_sync_settings=false
 | 
				
			||||||
 | 
					permissions/read_sync_stats=false
 | 
				
			||||||
 | 
					permissions/read_user_dictionary=false
 | 
				
			||||||
 | 
					permissions/reboot=false
 | 
				
			||||||
 | 
					permissions/receive_boot_completed=false
 | 
				
			||||||
 | 
					permissions/receive_mms=false
 | 
				
			||||||
 | 
					permissions/receive_sms=false
 | 
				
			||||||
 | 
					permissions/receive_wap_push=false
 | 
				
			||||||
 | 
					permissions/record_audio=false
 | 
				
			||||||
 | 
					permissions/reorder_tasks=false
 | 
				
			||||||
 | 
					permissions/restart_packages=false
 | 
				
			||||||
 | 
					permissions/send_respond_via_message=false
 | 
				
			||||||
 | 
					permissions/send_sms=false
 | 
				
			||||||
 | 
					permissions/set_activity_watcher=false
 | 
				
			||||||
 | 
					permissions/set_alarm=false
 | 
				
			||||||
 | 
					permissions/set_always_finish=false
 | 
				
			||||||
 | 
					permissions/set_animation_scale=false
 | 
				
			||||||
 | 
					permissions/set_debug_app=false
 | 
				
			||||||
 | 
					permissions/set_orientation=false
 | 
				
			||||||
 | 
					permissions/set_pointer_speed=false
 | 
				
			||||||
 | 
					permissions/set_preferred_applications=false
 | 
				
			||||||
 | 
					permissions/set_process_limit=false
 | 
				
			||||||
 | 
					permissions/set_time=false
 | 
				
			||||||
 | 
					permissions/set_time_zone=false
 | 
				
			||||||
 | 
					permissions/set_wallpaper=false
 | 
				
			||||||
 | 
					permissions/set_wallpaper_hints=false
 | 
				
			||||||
 | 
					permissions/signal_persistent_processes=false
 | 
				
			||||||
 | 
					permissions/status_bar=false
 | 
				
			||||||
 | 
					permissions/subscribed_feeds_read=false
 | 
				
			||||||
 | 
					permissions/subscribed_feeds_write=false
 | 
				
			||||||
 | 
					permissions/system_alert_window=false
 | 
				
			||||||
 | 
					permissions/transmit_ir=false
 | 
				
			||||||
 | 
					permissions/uninstall_shortcut=false
 | 
				
			||||||
 | 
					permissions/update_device_stats=false
 | 
				
			||||||
 | 
					permissions/use_credentials=false
 | 
				
			||||||
 | 
					permissions/use_sip=false
 | 
				
			||||||
 | 
					permissions/vibrate=false
 | 
				
			||||||
 | 
					permissions/wake_lock=false
 | 
				
			||||||
 | 
					permissions/write_apn_settings=false
 | 
				
			||||||
 | 
					permissions/write_calendar=false
 | 
				
			||||||
 | 
					permissions/write_call_log=false
 | 
				
			||||||
 | 
					permissions/write_contacts=false
 | 
				
			||||||
 | 
					permissions/write_external_storage=false
 | 
				
			||||||
 | 
					permissions/write_gservices=false
 | 
				
			||||||
 | 
					permissions/write_history_bookmarks=false
 | 
				
			||||||
 | 
					permissions/write_profile=false
 | 
				
			||||||
 | 
					permissions/write_secure_settings=false
 | 
				
			||||||
 | 
					permissions/write_settings=false
 | 
				
			||||||
 | 
					permissions/write_sms=false
 | 
				
			||||||
 | 
					permissions/write_social_stream=false
 | 
				
			||||||
 | 
					permissions/write_sync_settings=false
 | 
				
			||||||
 | 
					permissions/write_user_dictionary=false
 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								icon.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								icon.png
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 3.2 KiB  | 
							
								
								
									
										34
									
								
								icon.png.import
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										34
									
								
								icon.png.import
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,34 @@
 | 
				
			||||||
 | 
					[remap]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					importer="texture"
 | 
				
			||||||
 | 
					type="StreamTexture"
 | 
				
			||||||
 | 
					path="res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex"
 | 
				
			||||||
 | 
					metadata={
 | 
				
			||||||
 | 
					"vram_texture": false
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[deps]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					source_file="res://icon.png"
 | 
				
			||||||
 | 
					dest_files=[ "res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" ]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[params]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					compress/mode=0
 | 
				
			||||||
 | 
					compress/lossy_quality=0.7
 | 
				
			||||||
 | 
					compress/hdr_mode=0
 | 
				
			||||||
 | 
					compress/bptc_ldr=0
 | 
				
			||||||
 | 
					compress/normal_map=0
 | 
				
			||||||
 | 
					flags/repeat=0
 | 
				
			||||||
 | 
					flags/filter=true
 | 
				
			||||||
 | 
					flags/mipmaps=false
 | 
				
			||||||
 | 
					flags/anisotropic=false
 | 
				
			||||||
 | 
					flags/srgb=2
 | 
				
			||||||
 | 
					process/fix_alpha_border=true
 | 
				
			||||||
 | 
					process/premult_alpha=false
 | 
				
			||||||
 | 
					process/HDR_as_SRGB=false
 | 
				
			||||||
 | 
					process/invert_color=false
 | 
				
			||||||
 | 
					stream=false
 | 
				
			||||||
 | 
					size_limit=0
 | 
				
			||||||
 | 
					detect_3d=true
 | 
				
			||||||
 | 
					svg/scale=1.0
 | 
				
			||||||
							
								
								
									
										31
									
								
								project.godot
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								project.godot
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,31 @@
 | 
				
			||||||
 | 
					; Engine configuration file.
 | 
				
			||||||
 | 
					; It's best edited using the editor UI and not directly,
 | 
				
			||||||
 | 
					; since the parameters that go here are not all obvious.
 | 
				
			||||||
 | 
					;
 | 
				
			||||||
 | 
					; Format:
 | 
				
			||||||
 | 
					;   [section] ; section goes between []
 | 
				
			||||||
 | 
					;   param=value ; assign values to parameters
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					config_version=4
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					_global_script_classes=[  ]
 | 
				
			||||||
 | 
					_global_script_class_icons={
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[application]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					config/name="SampleFileDialog"
 | 
				
			||||||
 | 
					run/main_scene="res://Main.tscn"
 | 
				
			||||||
 | 
					config/icon="res://icon.png"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[display]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					window/size/width=600
 | 
				
			||||||
 | 
					window/size/height=1200
 | 
				
			||||||
 | 
					window/handheld/orientation="portrait"
 | 
				
			||||||
 | 
					window/stretch/mode="2d"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[rendering]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					environment/default_environment="res://default_env.tres"
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue