Tag Archives: java

[ANDROID] Créer le raccourci de votre application Android sur le bureau

Android

Aujourd’hui je vous propose un petit snippet pour créer un raccourci de votre application Android sur le bureau de votre tablette ou votre smartphone.

Le code n’est pas très compliqué mais il est pratique.

Il n’est possible de créer qu’un seul shortcut Android par application.

//Fontion qui crée un shortcut sur la home
    private final void createShortcut(){
        // Get preference value to know that is it first time application is
        // being called.
        appPref = getSharedPreferences("isFirstTime", 0);
        isFirstTime = appPref.getBoolean("isFirstTime", true);
 
        if (isFirstTime) {
            // Create explicit intent which will be used to call Our application
            // when some one clicked on short cut
            Intent shortcutIntent = new Intent(getApplicationContext(), MainActivity.class);
            shortcutIntent.setAction(Intent.ACTION_MAIN);
            Intent intent = new Intent();
 
            // Create Implicit intent and assign Shortcut Application Name, Icon
            intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
            intent.putExtra(Intent.EXTRA_SHORTCUT_NAME, AppConsts.SHORTCUT_TITLE);
            intent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, Intent.ShortcutIconResource.fromContext(getApplicationContext(), R.drawable.ic_launcher));
            intent.setAction("com.android.launcher.action.INSTALL_SHORTCUT");
            getApplicationContext().sendBroadcast(intent);
 
            // Set preference to inform that we have created shortcut on Homescreen
            SharedPreferences.Editor editor = appPref.edit();
            editor.putBoolean("isFirstTime", false);
            editor.commit();
 
        }
    }

[JAVA] Centrer une pub Admob en bas d’une application Android

android

En ce moment je bosse pas mal sur ma reconversion dans le milieu du développement mobile.

Aucun problème pour développer des applications sous Windows Phone, par contre sous Android j’ai eu un peu plus de mal à me remettre dans la mise en forme utilisée par les applications Android.

Voici donc un petit truc tout simple mais qui m’a demandé pas mal de temps: comment afficher une publicité Admob en bas d’une fenêtre.

[JAVA] Gestion de mémoire des Java Virtual Machine (JVM)

java jvm memory

Les JVM sont des machines virtuelles qui vont vous permettre d’exécuter vos codes sources Java.

Ces machines virtuelles java nécessite qu’on leur alloue de la mémoire afin qu’elles puissent exécuter correctement le code Java.

Si vous rencontrez un message d’erreur tel que celui là, c’est que vous avez rencontré un problème lors de l’allocation de la mémoire:

Error occurred during initialization of VM
Could not reserve enough space for object heap

Nous allons essayer de comprendre la gestion de la mémoire utilisée par une JVM: heap, stack, -xss, -xms, -xmx, -xmn, …

Inline
Inline