PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → Windev mobile : comment lister les applications installés sur le Peripherique android
Windev mobile : comment lister les applications installés sur le Peripherique android
Débuté par Blairik Larsson, 07 déc. 2017 09:36 - 3 réponses
Posté le 07 décembre 2017 - 09:36
bonjour a tous,

je suis un peu nouveau dans cet environnement
je voudrais savoir si il est possible de lister les applications installées sur un PDA android et comment on le fait.

besoin d aide merci

sous java pure je sais bien le faire

import android.content.pm.*;
import android.content.Context;
import java.util.List;

PUBLIC static string getInstalledPackage()
{
string ListInstalledPackage = "";

Context myContext = getContexteApplication();

PackageManager pm = myContext.getPackageManager();

List packages = pm.getInstalledApplications(PackageManager.GET_META_DATA);
for (ApplicationInfo packageInfo : packages) {
ListInstalledPackage = ListInstalledPackage + pm.getApplicationLabel(packageInfo) + "(" + packageInfo.packageName + ")\r\n";
}
RETURN ListInstalledPackage;
}


mais il me semble qu'il soi impossible (ou alors je l ignore complément) d injecté du java dans le WDlang

si quelqu'un peu m' aiguillé merci, je galére dans la recherche sur Google et je suis pris par le temps
merci d avance
Posté le 07 décembre 2017 - 10:13
Il se trouve que Blairik Larsson a formulé :
bonjour a tous,

je suis un peu nouveau dans cet environnement je voudrais savoir si il est
possible de lister les applications installées sur un PDA android et comment
on le fait.

besoin d aide merci

sous java pure je sais bien le faire

import android.content.pm.*;
import android.content.Context;
import java.util.List;

PUBLIC static string getInstalledPackage()
{
string ListInstalledPackage = "";

Context myContext = getContexteApplication();

PackageManager pm = myContext.getPackageManager();

List<ApplicationInfo> packages =
pm.getInstalledApplications(PackageManager.GET_META_DATA);
for (ApplicationInfo packageInfo : packages) {
ListInstalledPackage = ListInstalledPackage +
pm.getApplicationLabel(packageInfo) + "(" + packageInfo.packageName +
")\r\n";
}
RETURN ListInstalledPackage;
}


mais il me semble qu'il soi impossible (ou alors je l ignore complément) d
injecté du java dans le WDlang

si quelqu'un peu m' aiguillé merci, je galére dans la recherche sur Google et
je suis pris par le temps merci d avance


bonjour,

ici : https://doc.pcsoft.fr/fr-FR/?9000011&name=Saisir_du_code_Java

--
Cordialement JeAn-PhI
Posté le 07 décembre 2017 - 15:30
merci je regarde ca et je reviens avec la conclusion
Posté le 13 décembre 2017 - 13:14
Il existe un exemple dans la lst 85 appbox