PhoneGap version Barbare

Je viens de découvrir une utilisation assez abusive de PhoneGap.

L'idée derrière PhoneGap et de réunir au sein du même programme des fichiers HTML / CSS / JS et le navigateur pour faire le rendu sur ces fichiers.

On réalise ainsi son site Internet destiné à tourner sur les téléphones et au final on fait pointer le navigateur vers les fichiers stockés dans l'application via ce code :

package com.example.demoformation2;

import android.os.Bundle;
import android.app.Activity;
import org.apache.cordova.*;

public class MainActivity extends DroidGap {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        super.loadUrl("file:///android_asset/www/index.php");
    }
}

Mais si on abuse on peut remplacer la chaine de "super.loadUrl()" par n'importe quelle URL valide.

Et hop !

super.loadUrl("http://mathieu-lallemand.blogspot.com/");

Bon... Niveau vélocité sur mon Galaxy S c'est pas top mais le concept fonctionne. Vous pouvez du coup générer des pages dynamiques dédiées phoneGap.


Commentaires

Posts les plus consultés de ce blog

Vidange - Laguna III Coupé 2.0 DCI 150

RFID RC522 on Raspberry PI with NodeJS