1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
  2. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

WM Code USSD

Discussion dans 'Windev Mobile' créé par JAAKAN, Juil 19, 2019.

  1. JAAKAN

    JAAKAN New Member

    Inscrit:
    Juin 7, 2019
    Messages:
    14
    J'aime reçus:
    0
    Bonjour à tous .J'essaie d'exécuter ce code ussd mais sans succès.J'ai une erreure interne

    Message=Erreur interne.
    Message système=Permission Denial: starting Intent { act=android.intent.action.CALL dat=tel:xxxxxxxxxxxxxxxxxxxxxxxxxxxxx flg=0x10000000 cmp=com.vodafone.messaging/com.vodafone.callplus.phone.activity.CallComposerActivity } from ProcessRecord{fad0e4e 12968:com.masociete.yan/u0a197} (pid=12968, uid=10197) with revoked permission android.permission.CALL_PHONE

    Code (Java):

    import android.content.Intent;
    import android.view.View;
    import android.net.Uri;
    import android.app.Activity;
    public static void CallUSSD(

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Montant,

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Numero,

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    CodeSecret)
    {
       

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    prefix =Uri.encode("*");
       

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    suffix = Uri.encode("#");
       

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    ussd = prefix+"145*1*1*"+Montant+"*"+Numero+"*"+"1"+"*"+CodeSecret+suffix;
        Intent intcall = new Intent(Intent.ACTION_CALL);
        intcall.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        intcall.setData(Uri.parse("tel:",ussd));
        getContexteApplication().startActivity(intcall);
    }

     
    Sous le bouton qui appelle la procédure

    CallUSSD(gmoMontantTmoney,gsMonNum,monCodeSecret)

    Je vous prie de m'aider à corriger mon erreur dans ce code.Merci
     
    Tags:
  2. WX1331

    WX1331 Well-Known Member
    MEMBRE WX DUMP TEAM

    Inscrit:
    Jan 1, 2018
    Messages:
    610
    J'aime reçus:
    670
    Salut Jaajkan

    Tu est sous quelle version Android ?? SI inférieur à 5.x ça marche bien mais si >=6 Plantage due aux autorisations Android.

    salutations
     
    suenodesign apprécie ceci.
  3. JAAKAN

    JAAKAN New Member

    Inscrit:
    Juin 7, 2019
    Messages:
    14
    J'aime reçus:
    0

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Salut Jaajkan

    Tu est sous quelle version Android ?? SI inférieur à 5.x ça marche bien mais si >=6 Plantage due aux autorisations Android.

    salutations
    Cliquez pour agrandir...
    Bonjour WX1331,je suis sur une version 6 d'android.Il faut quels autorisations pour que cela fonctionne??
     
  • WX1331

    WX1331 Well-Known Member
    MEMBRE WX DUMP TEAM

    Inscrit:
    Jan 1, 2018
    Messages:
    610
    J'aime reçus:
    670
    J'ai essaye les autorisations mais rien ne fi
     
  • JAAKAN

    JAAKAN New Member

    Inscrit:
    Juin 7, 2019
    Messages:
    14
    J'aime reçus:
    0

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    J'ai essaye les autorisations mais rien ne fi
    Cliquez pour agrandir...
    Dommage pour moi
     
  • Partager cette page

    Chargement...