Android

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

Android porté sur l'iPhone.

Android sur un Iphone, c'est chose faite ! L'article original, en anglais, montre une vidéo sur laquelle on peut voir un iPhone qui tourne sous Android. L'auteur explique que pour le moment Android ne peut être installé que sur l'iPhone première génération, mais qu'il sera assez facile de le porter sous l'iPhone 3G et un peu moins pour le 3GS.

Lire la suite >>

Tags: , ,

Jeudi 22 avril 2010 Android, Apple, Linux 2 commentaires

Utiliser la connexion internet 3G+ du Motorola Milestone (Droid) depuis un PC sous Linux.

Vous êtes l'heureux détenteur d'un Motorola Milestone avec un forfait Internet 3G+ illimité? Mais votre vilain méchant opérateur ne vous laisse pas utiliser votre téléphone en mode modem, c'est à dire profiter de la connexion de votre Milestone depuis votre PC? Pas de problème, voici une petite manip qui vous permettra de rentabiliser un petit peu votre abonnement. Cette solution marche pour un téléphone non rooté, mais ne permet l'accès qu'au web (http/https). Ce qui suit est valable sous Linux (Testé sous Debian 5.0), mais avec quelques modifications et un peu de bon sens aussi sous Windows.

Lire la suite >>

Tags: , , , , ,

Lundi 28 décembre 2009 Android, Linux Un commentaire

Recherche

"));