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

OpenBike : l'application Android pour les utilisateurs de vélos en libre service

Utilisateurs de vélos en libre service, OpenBike est faite pour vous ! Entièrement gratuite et libre, sans publicité, cette application Android vous permet d'obtenir le nombre de places et de vélos en temps réel pour chaque stations.

Découvrez en détail OpenBike sur son site openbike.fr.

Lire la suite >>

Tags: , Application, Bordeaux, libre, OpenBike, V3, Vcub, Vélo, Vélos

Lundi 14 mars 2011 Divers Pas de commentaires

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: , , ,

Recherche

"));