Beiträge von L.Capps

    Hallo Community,


    habe eine Android App fertiggestellt und wollte sie in den Store hochladen, aber habe sie vorher zum Testen per USB auf ein Smartphone geschoben und wollte sie dort ausführen. Nachdem sie erfolgreich installiert wurde, wollte ich sie dann öffnen, aber es erschien nur die Fehlermeldung "App ist nicht installiert". Zum Test dann auf Google Play geladen und mit einem Testhandy gestartet, aber dasselbe Problem. Also wieder aus Google Play genommen.


    Folgende Schritte gemacht:
    1.Android:debuggable auf false gestellt.
    2. App signiert und vorher Keystore erstellt etc.
    3. Google Maps APi Key ausgetauscht durch einen Release Key.
    4. Nochmal App neu signiert und schließlich
    5. den Final Build.



    Liebe Grüße
    L.Capps

    Hallo community,


    bin jetzt seit Tagen am Basteln und habe ein Problem.


    Die App läuft im Emulator (4.0.3) ganz normal. Wenn ich sie dann auf dem Testgerät HTC Wildfire laufen lassen, stürzt sie ab, sobald ich einen neuen View (Activity und dazugehöriges Layout) aufrufe. Habe jetzt schon mehrmals rumprobiert und bin mir sicher, dass es am Layout liegen muss. Wüsste jetzt gerne, damit ich es verstehe, was falsch ist und wie ich es richtig behebe.


    Liebe Grüße
    L.Capps


    Hallo Community,


    ich habe mal wieder eine Frage. Sitze schon seit Tagen dran und google auch schon lange nach einer Lösung. Also folgendes Problem:


    Habe das Testprojekt erstellt, was auf der Android Developer Seite zu finden ist: http://developer.android.com/r…/views/hello-mapview.html


    Funktioniert auch sehr gut. Nun habe ich zwei MapOverlays erstellt und zu jeder Location auch eine Detailseite. Nun klickt man drauf und es öffnet sich der AlertDialog. Wie kriege ich es nun hin, dass ich dem Alertdialog einen Button hinzufüge, der bei der einen Location die eine Activity öffnet und bei der anderen Location eine andere Activity? Unten sind die 2 entscheidenden Klassen gezeigt. Ich hoffe, dass ihr wisst, was ich meine und mir helfen könnt.


    Liebe Grüße
    L.Capps


    [code]


    import java.util.ArrayList;


    import android.app.AlertDialog;
    import android.content.Context;
    import android.graphics.drawable.Drawable;
    import com.google.android.maps.ItemizedOverlay;
    import com.google.android.maps.OverlayItem;



    public class HelloItemizedOverlay extends ItemizedOverlay {


    private ArrayList<OverlayItem> mOverlays = new ArrayList<OverlayItem>();
    private Context mContext;

    public HelloItemizedOverlay(Drawable defaultMarker) {
    super(boundCenterBottom(defaultMarker));
    // TODO Auto-generated constructor stub
    }


    public void addOverlay(OverlayItem overlay) {
    mOverlays.add(overlay);
    populate();
    }

    @Override
    protected OverlayItem createItem(int i) {
    return mOverlays.get(i);
    }

    public HelloItemizedOverlay(Drawable defaultMarker, Context context) {
    super(boundCenterBottom(defaultMarker));
    mContext = context;
    }


    @Override
    public int size() {
    // TODO Auto-generated method stub
    return mOverlays.size();
    }
    @Override
    protected boolean onTap(int index) {
    OverlayItem item = mOverlays.get(index);
    AlertDialog.Builder dialog = new AlertDialog.Builder(mContext);
    dialog.setTitle(item.getTitle());
    dialog.setMessage(item.getSnippet());


    //Diese Stelle
    dialog.setNeutralButton("Details", listener????)
    ???


    dialog.show();
    return true;
    }
    }/code]



    [code]import java.util.List;


    import com.google.android.maps.GeoPoint;
    import com.google.android.maps.MapActivity;
    import com.google.android.maps.MapView;
    import com.google.android.maps.Overlay;
    import com.google.android.maps.OverlayItem;


    import android.app.Activity;
    import android.graphics.drawable.Drawable;
    import android.os.Bundle;
    import android.widget.LinearLayout;


    public class KarteActivity extends MapActivity {
    List<Overlay> mapOverlays;
    Drawable drawable;
    HelloItemizedOverlay itemizedOverlay;
    LinearLayout linearLayout;
    MapView mapView;
    @Override
    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.karte_layout);

    mapView = (MapView) findViewById(R.id.mapview);
    mapView.setBuiltInZoomControls(true);
    mapView.setSatellite(true);

    mapOverlays = mapView.getOverlays();
    drawable = this.getResources().getDrawable(R.drawable.ic_launcher);
    HelloItemizedOverlay itemizedOverlay = new HelloItemizedOverlay(drawable, this);

    GeoPoint admiral = new GeoPoint(50595879,8713035);
    OverlayItem overlayitem = new OverlayItem(admiral, "Location1", "Test1");


    GeoPoint agostea = new GeoPoint(52595878,8713035);
    OverlayItem overlayitem2 = new OverlayItem(agostea, "Location2", "Test2");


    itemizedOverlay.addOverlay(overlayitem);
    itemizedOverlay.addOverlay(overlayitem2);
    mapOverlays.add(itemizedOverlay);

    }

    @Override
    protected boolean isRouteDisplayed() {
    return false;
    } }/code]

    Also habe das Projekt nochmal komplett neu angelegt mit dem SDK Google API [Android 4.0.3], um auf der sicheren Seite zu sein. Leider startet die App immer noch nicht und es wird nach wie vor angezeigt "Unfortunately, BestPlacesMH3 has stopped." Kann es vielleicht an der KarteActivity liegen?

    Hallo Community,


    programmiere erst seit wenigen Tagen Android Applikationen und bitte zu entschuldigen, dass ich vielleicht noch nicht so viel beherrsche und nicht gleich alle Erklärungen verstehe.


    Zu meinem Problem:


    Ausgangsidee: Die App soll mit einem TabLayout starten. Also man soll zischen 2 Views wählen können mit einer TabBar am oberen Bildschirmrand. Der erste View ist mein MapView und soll eine Google Map anzeigen und der zweite View ist der ListeView der eine Liste darstellt.


    Problem: Die App macht mir insoweit Probleme, als dass ich den TabLayout programmiert habe und es funktioniert, aber als ich dann die Map in den ersten View hinzugefügt hatte, funktionierte nichts mehr und die App bricht ab bevor sie sich überhaupt richtig öffnet. Die Map hab ich nach Tutorial von der Google Seite programmiert und ich finde einfach den Fehler nicht. Meine Erfahrung mit Android Apps ist fast gleich null und bitte daher um Hilfe. Hoffe mir kann jemand am Code erklären, was falsch ist.


    Infos: Projekt angehängt
    Mit eclipse und SDK 2.3.3 (Google API)


    Liebe Grüße und schonmal Danke für jegliche Hilfe
    L.Capps

    Hallo Community,


    mein Name ist Lukas, bin 15 Jahre alt und komme aus Mittelhessen. Entwickle schon seit 1,5 Jahren an Apps. Anfangs programmierte ich nur für iOS Geräte, aber Android Apps fasziniert mich immer mehr. Nebenbei spiele ich Fußball und besuche ein Gymnasium.


    Liebe Grüße & frohe Ostern
    Lukas