PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV Mobile (earlier versions) → [WM20] Y-a-t'il moyen de récupérer la date de compilation de l'APK ?
[WM20] Y-a-t'il moyen de récupérer la date de compilation de l'APK ?
Started by Tan Trung, Nov., 20 2017 11:00 AM - 2 replies
Registered member
104 messages
Popularité : +1 (1 vote)
Posted on November, 20 2017 - 11:00 AM
Bonjour,

Existe-t'il sous WM20 une fonction qui retourne la date de compilation/génération de l'APK ?

Merci d'avance

--
NGUYEN Tan Trung
B. Rekencentra NV
Registered member
945 messages
Popularité : +102 (110 votes)
Posted on November, 23 2017 - 3:16 PM
Bonjour
Ce code devrait vous aider
import android.content.Context;
import java.util.zip.ZipFile;
import java.util.zip.ZipEntry;

public static String getAppTimeStamp()
{
String s = "";

try{
Context context = getContexteApplication();
ApplicationInfo ai = context.getPackageManager().getApplicationInfo(context.getPackageName(), 0);
ZipFile zf = new ZipFile(ai.sourceDir);
ZipEntry ze = zf.getEntry("META-INF/MANIFEST.MF");
long time = ze.getTime();
SimpleDateFormat formatter = (SimpleDateFormat) SimpleDateFormat.getInstance();
formatter.setTimeZone(TimeZone.getTimeZone("gmt"));
s = formatter.format(new java.util.Date(time));
zf.close();
}catch(Exception e){
return s;
}
return s;
}
Registered member
104 messages
Popularité : +1 (1 vote)
Posted on November, 24 2017 - 8:33 AM
Merci beaucoup Philippe, je vais essayer ça tout de suite.

--
NGUYEN Tan Trung
B. Rekencentra NV