Programmation

Android searchable activity, intent non déclenché

Si lors d'un appui sur le bouton recherche de votre activity, celui ci déclenche la recherche générale au lieu de la votre malgrès une bonne configuration de l'AndroidManifest :

        <activity android:name="SearchableActivity"
                  android:label="@string/app_name"
                  android:launchMode = "singleTask"
                  android:theme="@android:style/Theme.NoTitleBar"
                  >
                <intent-filter>
                	<action android:name="android.intent.action.MAIN" />
                	<category android:name="android.intent.category.LAUNCHER" />
            	</intent-filter>
            	
            <intent-filter>
                <action android:name="android.intent.action.SEARCH" />
                <!-- No category needed, because the Intent will specify this class component-->
            </intent-filter>
            	
        	<meta-data android:name="android.app.searchable"
                   android:resource="@xml/searchable"/>

        </activity>

c'est sans doute à cause d'un bug bien embêtant : il faut dans le fichier searchable.xml ne pas mettre de constantes dans les champs android:label et android:hint. Changez donc vos valeurs pour les mettre en relatif ("@string/blabla").

Tags: , , Search, Searchable

Google maps, marqueur et intents avec Android

Quand on veut lancer une application de "cartographie" (Google maps par défaut) depuis notre application, il faut alors créer un Intent de la forme :

startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("geo:44.8373682,-0.576144")));

Or en passant directement les coordonnées géographiques, Google Maps se contente de centrer la carte sur la l'endroit voulu, alors qu' en passant une adresse ("geo:0,0?q=mon+adresse") un marqueur apparaît sur la carte. Voyons comment faire pour afficher ce marqueur en passant la latitude et la longitude.

Lire la suite >>

Tags: , , , , , , , ,

Items d'une listView non cliquables : OnClickListener non déclanché

Vous voulez pouvoir sélectionner les éléments d'une listView, mais malgrès le

android:clickable="true"
dans le layout de la listView et la création du OnItemClickListener, vos éléments ne sont toujours pas cliquables ?

Lire la suite >>

Tags: , , ,

Disparition de plugin Eclipse (ADT, App Engine) après update vers Ubuntu 10.10, Maverick Meerkat

Voilà, la nouvelle version d'Ubuntu viens de sortir et tout content, vous vous empressez de faire la mise à jour. Sauf que, développeur dans l'âme que vous êtes, vous ne pouvez vous empêcher de lancer votre bon vieux Eclipse pour terminer votre dernier projet. Une petite surprise vous attend puisque les plugins que vous utilisez pour développer sur Android (ADT) ou sur Google App Engine auront disparus !

Lire la suite >>

Tags: , , ,

International Smalltalk 2010 @ Barcelona, retour sur une conférence organisée par l'ESUG.

ESUG 2010, Barcelona

Cette année, la conférence Smalltalk a eu lieu au CitiLab de Cornellà, commune de Barcelone en Espagne. C'est le rendez vous annuel de la communauté Smalltalk, moment d'échange rythmé par les conférences et les démonstrations. Durant une semaine, j'ai eu l'occasion d'y participer en tant que "Student Volunteer", programme de l'ESUG qui prend en charge les frais d'hébergement et d'accès aux conférences en échange d'aide à l'organisation.

Lire la suite >>

Tags: 2010, Barcelone, Conférence, ESUG, Smalltalk

Lundi 4 octobre 2010 Divers, Programmation Pas de commentaire

Recherche

"));