summaryrefslogtreecommitdiffstats
path: root/platform/android/java/lib/src/org/godotengine
diff options
context:
space:
mode:
authorFredia Huya-Kouadio <fhuyakou@gmail.com>2024-08-26 11:12:50 -0700
committerFredia Huya-Kouadio <fhuyakou@gmail.com>2024-08-26 11:38:49 -0700
commit6a9c060883ab28d66658db22863defb46d8cd1d2 (patch)
treebe465bd91871f72134b85f447f06c94b67bbde66 /platform/android/java/lib/src/org/godotengine
parenta5897d579bb0af496a18f7430345a67fe27ff0df (diff)
downloadredot-engine-6a9c060883ab28d66658db22863defb46d8cd1d2.tar.gz
Add support to the Android editor for signing and verifying Android apks
- Apk signing and verification is enabled using the apksig library from https://android.googlesource.com/platform/tools/apksig/+/ac5cbb07d87cc342fcf07715857a812305d69888
Diffstat (limited to 'platform/android/java/lib/src/org/godotengine')
-rw-r--r--platform/android/java/lib/src/org/godotengine/godot/io/file/FileAccessHandler.kt4
1 files changed, 4 insertions, 0 deletions
diff --git a/platform/android/java/lib/src/org/godotengine/godot/io/file/FileAccessHandler.kt b/platform/android/java/lib/src/org/godotengine/godot/io/file/FileAccessHandler.kt
index 5d87f23b4a..dee7aebdc3 100644
--- a/platform/android/java/lib/src/org/godotengine/godot/io/file/FileAccessHandler.kt
+++ b/platform/android/java/lib/src/org/godotengine/godot/io/file/FileAccessHandler.kt
@@ -113,6 +113,10 @@ class FileAccessHandler(val context: Context) {
private fun hasFileId(fileId: Int) = files.indexOfKey(fileId) >= 0
+ fun canAccess(filePath: String?): Boolean {
+ return storageScopeIdentifier.canAccess(filePath)
+ }
+
/**
* Returns a positive (> 0) file id when the operation succeeds.
* Otherwise, returns a negative value of [Error].