Bonjour, j’héberge mon application android directement sur mon server. Je souhaitais vérifier au lancement la version, pour proposer la plus récente. Voila comment j’ai fait, je ne sais pas si c’est la meilleur méthode mais elle fonctionne bien. A bientôt

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
 
        try
        {
        //url du fichier text qui contient le numéro de version 
 
        URL url = new URL("adresse du fichier Text");
        BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
        String version = in.readLine();
 
        //on compare la version de l'appli ("1") et celle du fichier text
        if (version.equals("1") == true) 
        {
        //l'appli ne fait rien	
        }
        else 
        {
        //l'appli telecharge l'apk
        	Uri apkuri = Uri.parse("adresse de l'appli .apk");
            Intent intent = new Intent(Intent.ACTION_VIEW, apkuri);
            startActivity(intent);
 
        }
 
        in.close();
 
        }
        catch (MalformedURLException e) 
        {
 
        } 
        catch (IOException e) 
        {
 
        }	  
    }