2012-04-10 9 views
0

Ich gehe durch das Video-Tutorial im O'Reilly-Video-Trainingskurs "Entwickeln von Android-Anwendungen mit Java" von Tony Hillerson. Er erwähnte, dass ich meine App gegen die "Google APIs" und nicht über die standardmäßige Android 1.6 API erstellen muss, um das Google Maps API für meine App zu verwenden. Ich brauche das, um "com.google.android.maps.MapActivity" in meiner Anwendungsklasse zu importieren.Wo sind "Google APIs" für Android 1.6?

Problem ist: Ich kann diese "Google APIs" nirgendwo unter dem neuesten Android SDK-Manager finden.

Wo finde ich diese "Google APIs" für Android 1.6? Bitte helfen.

Antwort

0

Verwenden Sie SDK 2.1-Update Minimum. Persönlich benutze ich die meiste Zeit 2.2, aber 2.1-update unterstützt so ziemlich jedes Telefon da draußen.

+0

Warum nicht 1,6, wenn das Projekt nicht Funktionalität darüber hinaus benötigt? –

+0

Es ist eine schlechte Angewohnheit, extrem alte Versionen von Software zu unterstützen. Es gibt keinen Anreiz für Leute, zu verbessern. Es gibt viele nette Funktionen in 3.0+, die Entwickler nie benutzen können, weil so viele Leute noch immer auf 2.X stecken. Wenn jeder 3.0+ unterstützt, würde eine große Anzahl von Netzbetreibern das 3.0-Update viel häufiger auf ihre Telefone übertragen. – teh1

+0

In den letzten 2 Wochen waren 2,9% der mit dem Market verbundenen Geräte 3.0+. In Wirklichkeit würde das passieren, wenn alle bis jetzt 3.0+ hätten, würden sie sehr wenige Benutzer haben. 3.0 ist nicht für Telefone gemacht. Sie werden mehr und mehr Telefone sehen, die bald 4.X sind. Die Carrier und die Hersteller bewegen sich in ihrem eigenen Tempo, ich glaube nicht, dass jeder, der auf 3.0 baut, mehr Druck auf sie ausübt. Bedenken Sie auch, dass der Markt nicht der einzige Vertriebskanal der Welt ist. Es gibt immer noch 1,6 Geräte auf der Welt, die nicht auf dem Markt sind. – FoamyGuy

0

sollten Sie in der Lage sein, es aus der ADT-Plugin von in Eclipse zu installieren oder extern von SDK-Manager Android SDK Manager

Verwandte Themen