2009-07-20 4 views
2

Droit.Android AppWidget cartes activité problème

J'ai donc un widget d'application.

Il a 4 boutons, un des boutons que je veux pour me montrer l'emplacement actuel de l'utilisateur sur la carte.

Alors - je fais une nouvelle activité comme suit:

package com.android.driverwidget; 

import java.util.List; 

import android.os.Bundle; 

import com.google.android.maps.MapActivity; 
import com.google.android.maps.MapController; 
import com.google.android.maps.MapView; 
import com.google.android.maps.MyLocationOverlay; 
import com.google.android.maps.Overlay; 



public class MyLocation extends MapActivity{ 



     public void onCreate(Bundle icicle) { 
      super.onCreate(icicle); 

      setContentView(R.layout.main); 

      MapView myMapView = (MapView)findViewById(R.id.mapview); 
      MapController mapController = myMapView.getController(); 

      List<Overlay> overlays = myMapView.getOverlays(); 
      MyLocationOverlay myLocationOverlay = new MyLocationOverlay(this,    myMapView); 
      overlays.add(myLocationOverlay); 
      myLocationOverlay.enableMyLocation(); 
     } 


      protected boolean isRouteDisplayed() { 

      return false; 
      } 




} 

Et puis j'ai ajouté le approprié utilise la bibliothèque en ligne au manifeste

<activity android:name=".MyLocation" 
    android:label="myLocation"> 
    </activity> 

    <uses-library android:name="com.google.android.maps" /> 

Ok encore - quand je lance l'application de ce qui suit des erreurs se produisent, on dirait qu'il ne peut pas trouver la classe MapActivity, im en cours d'exécution sur le GoogleApps 1.5 au lieu de normal android 1.5 aussi bien.

http://pastebin.com/m3ee8dba2

Quelqu'un me plz aider - je suis en train de mourir.

Répondre

1

Lorsque vous la création de ce projet, vous devez choisir API projet Google non seulement AVD.

9

Fix votre manifeste en ajoutant/mouvement

<uses-library android:name="com.google.android.maps" /> 

dans l'application .

+0

merci, c'était utile. – bperreault

+0

Merci, vous venez de faire ma journée :) –

+0

Je pense en question, il mentionne déjà qu'il a ajouté cette bibliothèque particulière dans son fichier manifeste. @ Digitarald. – RobinHood

Questions connexes