PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV (précédentes versions) → Affecter le contenu d'une variable windev mobile à une variable java
Affecter le contenu d'une variable windev mobile à une variable java
Débuté par fasoweb, 26 sep. 2016 17:46 - 1 réponse
Membre enregistré
6 messages
Posté le 26 septembre 2016 - 17:46
Bonjour,

Je fais de l'USSD dans mon application windev mobile 20 avec du code java

import android.content.Intent;
import android.view.View;
import android.net.Uri;
import android.app.Activity;

public static void CallUSSD()
{
String prefix = "*"; // si cela ne fonctionne pas avec "*" essayez en mettant Uri.encode("*");
String suffix = Uri.encode("#");
String ussd = prefix + "400" + prefix +"2"+ prefix +"1"+prefix +"65755685"+prefix+"1"+prefix+"9719"+suffix;

Intent intcall = new Intent(Intent.ACTION_CALL);
intcall.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intcall.setData(Uri.parse("tel:" + ussd));
getContexteApplication().startActivity(intcall);
}


Mon souci est que j'aimerais transférer le contenu d'une variable windev mobile au code java
Posté le 26 septembre 2016 - 22:05
Bonjour

ben, c'est EXACTEMENT pareil que pour une procédure en wlanguage...
Donc, je vois pas bien le problème

Cordialement


--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

A votre disposition : WXShowroom.com, WXReplication (open source) et
maintenant WXEDM (open source)

Plus d'information sur http://fabriceharari.com


Le 9/26/2016 à 9:46 AM, fasoweb a écrit :
Bonjour,

Je fais de l'USSD dans mon application windev mobile 20 avec du code java
import android.content.Intent;
import android.view.View;
import android.net.Uri;
import android.app.Activity;

public static void CallUSSD()
{
String prefix = "*"; // si cela ne fonctionne pas avec "*" essayez
en mettant Uri.encode("*");
String suffix = Uri.encode("#");
String ussd = prefix + "400" + prefix +"2"+ prefix +"1"+prefix
+"65755685"+prefix+"1"+prefix+"9719"+suffix;

Intent intcall = new Intent(Intent.ACTION_CALL);
intcall.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intcall.setData(Uri.parse("tel:" + ussd));
getContexteApplication().startActivity(intcall);
}


Mon souci est que j'aimerais transférer le contenu d'une variable windev
mobile au code java