Clem blog

[Android] Configuration Proguard

Pour que Proguard l'obfuscateur de code livré avec le SDK ne casse pas votre application Android, voici quelques instructions intéressantes à placer dans le fichier de configuration proguard.cfg de chaque projet

Pour que les méthodes spécifiées de cette façon dans les onClick des fichiers xml de Layout puissent etre appelées :
Ex :

<Button 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:id="@+id/Button04" 
    android:text="@string/click" 
    android:onClick="clickOnPropos"/>


Insérer dans le fichier proguard.cfg :

-keepclassmembers class * extends android.app.Activity{
public void *(android.view.View);
}



Egalement, lorsqu'on utilise des noms de champs de la classe R dynamiquement (instruction class.getField()) :

ImageView flag = (ImageViewfindViewById(R.id.class.getField("flag"+(i+1)).getInt(null));


Insérer dans le fichier proguard.cfg :

-keepclassmembers class **.R$* { public static <fields>; }


[Java] Effectuer une action lorsque une application java s'arrête

    Runtime.getRuntime().addShutdownHook(new Thread(){

        @Override
        public void run() {
            /** Faire une action */
        }
        
    });

Authentification LDAP en Webservice : Client java -- 3ème partie

Suite des parties 1 et 2 des notes traitant de l'authentification LDAP en java. Après avoir développé un webservice avec Axis2 chargé de tester la connexion à un serveur LDAP, je vais maintenant m'occuper de la partie cliente en java. Fort heureusement, Axis2 prévoit des utilitaires qui vont mâcher le travail.

Read next

Authentification LDAP en java/Webservice -- 2ème partie

Suite de la précédente note sur l'authentification LDAP.



Aujourd'hui je vais adapter ce code pour créer un Webservice avec axis2 qui va se connecter à OpenLDAP et me permettre de récupérer l'email d'un utilisateur.

Read next

Authentification LDAP en java

Je continue dans les notes techniques qui me servent égoïstement à conserver des bouts de code bien pratiques ;-)

Un test d'authentification en java à un annuaire OpenLdap (par exemple) est très simple à mettre en place.
Il faut au préalable récupérer le DN (Distinguished Name) de l'annuaire. On peut se servir de l'onglet "Browse" de GQ pour afficher l'arborescence.

Read next

Procédures stockées libres

Oracle n'a pas le monopole des procédures stockées.



PostgreSQL et depuis peu Mysql permettent également de créer ces objets.

Read next

Eternity II



Je ne fais pas que dessiner dans la vie, je fais aussi (surtout) du développement informatique.
Et bien, je vous présente en video ralentie mon programme de résolution du jeu Eternity II, enfin de la démo.
Pour les 2 millions de $ ... euh ... c'est pas encore gagné ;)

PS: pour les petits curieux, c'est fait en java sur Eclipse, et l'algorithme d'évolution de la grille est volontairement simpliste pour l'instant.