Permission and colons in file names problem

Moped_2.aia (281.0 KB)

Or this:

Danke Anke (Ich liebe Dich)

leider geht es noch immer nicht.
An den Berechtigungen kann es ja nicht mehr liegen, oder?

Irgendwas muss sich noch bei den Versionen geändert haben.

Ich weine…

It would really help if you provided an updated screenshot of your relevant blocks, so we can see what you are trying to do, and where the problem may be.

To get an image of your blocks, right click in the Blocks Editor and select "Download Blocks as Image". You might want to use an image editor to crop etc. if required. Then post it here in the community.

Taifun

Was genau geht denn nicht? Erhältst du eine Fehlermeldung? Falls ja, welche? Screenshot posten ...

Was ist den das Ziel deiner App und welche Schritte sollen in welcher Reihenfolge erfolgen und was ist das erwartete Ergebnis? Ich habe nicht die Zeit, mich in den Zweck und die Logik deiner App rein zuarbeiten.

Yes, ofcourse, Taifun

:question:

Wie wäre es damit, meine Posts mal zu lesen?

ich habe wirklich schon alles probiert, liebe Anke. Ich bau‘ nur immer zurück, wenn etwas mein Problem nicht behebt. Entschuldige bitte. -Ich glaube nicht mehr recht daran, dass es ein Berechtigungsproblem ist, weil ja, wie auf dem folgenden Screenshot zu sehen, alle möglichen Berechtiggungen vergeben wurden.

Es gibt keine Fehlermeldung. Er macht einfach keinen Screenshot.

Ausser den Fehler zu korrigieren? Warum?

Wie wäre es denn, diese Fragen zu beantworten?

Taifun

Verwende einen Notifier um herauszufinden, ob das AfterScreenshot event eingetreten ist

Weitere Tips zum Debuggen:

Use the companion app and Do it to debug your blocks, see also tip 4 here App Inventor: How to Learn | Pura Vida Apps
see also Live Development, Testing, and Debugging Tools

Taifun


Trying to push the limits! Snippets, Tutorials and Extensions from Pura Vida Apps by icon24 Taifun.

Nochmal ein Auszug von meinem ursprünglichen Post:

Du kannst keine Datei mit Sonderzeichen (in deinem Fall Doppelpunkten "." im Namen speichern:

So sollte es funktionieren:

Moped_2a.aia (281.5 KB)


Screen1.Initialize sollte (ohne extension) so aussehen:

Liebe Anke…….Danke! (erwähnte ich schon, dass ich Dich liebe?)

V 10 konnte noch. V 14 kann keine : im Dateinamen.

Du hattest völlig Recht. Ich versinke im Staub vor Dir.

Du bist ja echt super.

Danke, Danke, Danke…….

Viele herzliche Grüße und Küsse aus Kärnten

Emanuel

S o l u t i o n :slight_smile:

Anke found out, that you should never use special characters in your filenames!

It confused me a bit, because Android 10 did not have a problem with it.

Anyway, you should check your Android-Version, before you ask for permissions.
Anke made an extension for it.
I made it this way:

good luck out there and thanx to Anke again

Emanuel

Yes, colons (and some other special characters) were still allowed before the introduction of the Scoped Storage concept (i.e., before Android 11). Scoped Storage enforces stricter naming conventions and sets certain restrictions for filenames and paths. These prevent invalid or problematic characters that could lead to conflicts.

It may also be related to file systems such as FAT32 (often used on SD cards) or exFAT, which do not allow colons in filenames.

So, ultimately, you have no choice but to avoid such special characters if the app should also work on Android 11+.

These are exactly the blocks I already showed you.

Yes Anke. I used the blocks, you showed me. A perfect solution. You are great, Anke. Thank you, Thank you, Thank you. You are phantastic and I love you till the end of my days for it.

hugs and a bunch of kisses.

Emanuel

2 posts were split to a new topic: Firebase, TinyDB, permission error

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.