IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Lazarus Pascal Discussion :

[LAMW] Exemple appopenfiledialogdemo1 : problème de permissions


Sujet :

Lazarus Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de sematimo
    Profil pro
    Inscrit en
    Février 2009
    Messages
    335
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 335
    Par défaut [LAMW] Exemple appopenfiledialogdemo1 : problème de permissions
    Bonnjour
    je viens de tester l'exemple démo de lamw 'appopenfiledialogdemo1'.
    Tout se passe bien, compilation, installation sur mon téléphone, mais lorsque je lance l'appli, j'ai 2 messages d'erreur, 'request runtime permission' et 'Sorry, [Android permission WRITE_EXTERNAT_STORAGE] Permission not grant...'.
    Voir image:
    Nom : Screenshot_1_appopenfiledialogdemo1.jpg
Affichages : 216
Taille : 83,0 Ko
    Nom : Screenshot_2_appopenfiledialogdemo1.jpg
Affichages : 204
Taille : 100,1 Ko

    Je précise que les permissions dans Android permisson de LAMW dans les options de projet sont toutes cochées, et dans mon téléphone, les permissions à tous les fichiers et à la carte SD sont autorisées.

  2. #2
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    8 052
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 8 052
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    Avec certaines démos, il faut changer le chipset et/ou la version-cible de l'API dans les options du projet pour qu'elles fonctionnent convenablement.

    Lors de l'initialisation de l'app, tu peux aussi essayer de définir les permissions :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    procedure TAndroidModule1.AndroidModule1JNIPrompt(Sender: TObject);
    var
      LManifestPermissions: TDynArrayOfString;
    begin
      if IsRuntimePermissionNeed() and not IsRuntimePermissionGranted('android.permission.WRITE_EXTERNAL_STORAGE')
         then
           begin
             SetLength(LManifestPermissions, 1);
             LManifestPermissions[1] := 'android.permission.WRITE_EXTERNAL_STORAGE';
             Self.RequestRuntimePermission(LManifestPermissions, 1101);
             SetLength(LManifestPermissions, 0);
           end;  
    end;
    Règles du forum
    Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
    Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
    Mes tutoriels et sources Pascal

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
    La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toute réflexion afin de ne pas offenser les imbéciles. [Fiodor Mikhaïlovitch Dostoïevski]

  3. #3
    Membre éclairé
    Avatar de sematimo
    Profil pro
    Inscrit en
    Février 2009
    Messages
    335
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 335
    Par défaut
    Bonjour
    Cette procédure est déjà dans le code source.
    J'ai essayé avec SDK 30, 34, même résultat.
    J'ai essayé avec tous les chipsets, seul les ARMv7a arrivent à compiler avec apk buider: grandle.
    Mon xiaomi redmi 10 a un chipset MediaTek Helio G25.
    il n'y a qu'avec les exemples accédant aux fichiers qu'il y a se problème.
    Toutes les autorisations sont accordées sur mon téléphone.

Discussions similaires

  1. [SCRIPT WMI]Problèmes de permissions...
    Par zell45 dans le forum Windows
    Réponses: 6
    Dernier message: 09/05/2006, 13h21
  2. problème de permissions avec fonction copy()
    Par jeanfrancois dans le forum Langage
    Réponses: 5
    Dernier message: 30/03/2006, 15h37
  3. problème de permission
    Par zave dans le forum Langage
    Réponses: 2
    Dernier message: 01/03/2006, 21h00
  4. problème de permission entre 2 serveurs
    Par dark-vtec dans le forum JWS
    Réponses: 4
    Dernier message: 14/12/2005, 08h16
  5. Problèmes de permission dans un sricpt perl
    Par Dosseh dans le forum Langage
    Réponses: 4
    Dernier message: 07/10/2005, 16h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo