10 Nützliche Klassen und Interfaces im Android API

Als Android-Entwickler, nicht merken Sie nicht Fakten über Klassen und Schnittstellen in der Android-API. Stattdessen, wenn Sie ein Android-App schreiben, wenden Sie sich ständig Android API-Dokumentation. Aber für Anfänger Entwickler können Android-Dokumente suchen tückisch sein. Sie müssen wissen, wo für die Klassen zu suchen und Schnittstellen, die Sie benötigen. Diese Liste zehn gute Ausgangspunkte: Android nützlichsten Klassen und Schnittstellen.

  • android.app.Activity: Erstellen Sie einen vollen Bildschirminhalt als Teil Ihrer Android App.

  • android.view.View: Jede Komponente der Benutzeroberfläche ist eine Ansicht. Beispiele beinhalten Textview, Image, ProgressView, Text bearbeiten, KeyboardView, CheckBox, Taste, und Dutzende andere.

  • android.view.View.onclickListener: Reagieren, wenn der Benutzer den Bildschirm des Geräts tippt.

  • android.view.MotionEvent: Reagieren, wenn der Benutzer zieht, zoomt oder Quetschungen auf dem Bildschirm des Geräts.

  • android.content.Intent: Verwenden Sie eine Absicht, eine neue Tätigkeit zu starten.

  • android.view.animation.Animation: Diese Klasse ist der Ausgangspunkt für Android anzeigen Animations-Framework. Machen Sie Elemente verschieben, drehen und tun andere coole Dinge auf dem Bildschirm des Geräts.

  • android.animation.Animator: Diese Klasse ist der Ausgangspunkt für Android Property Animations-Framework. Programmierung Eigenschaft Animation ist komplizierter als die Programmierung Animation ansehen. Aber Eigenschaft Animation bietet viel mehr Möglichkeiten als Animation ansehen.

  • java.text.NumberFormat: Machen Sie Zahlen auf dem Bildschirm des Benutzers gut aussehen.

  • java.lang.String: Tun Sie alles, immer mit Zeichenketten zu tun: finden Zeichen, finden Substrings, ersetzen Substrings, machen Groß, machen Klein, wegschneiden Leerzeichen, Paste Fäden zusammen, und vieles mehr.

  • java.lang.Math: Haben Sie irgendwelche Zahlen zu knirschen? Müssen Sie auf dem Bildschirm einen Avatar positionieren? Wenn ja, versuchen Java Mathe Klasse. (Es ist ein Stück Code, kein Ort zum Verweilen und zu Vorlesungen über Algebra zu hören.) Die Mathe Klasse beschäftigt sich mit pi, e, Logarithmen, trigonometrische Funktionen, Quadratwurzeln, und all die anderen mathematischen Dinge, die die meisten Menschen das Gruseln geben.

Menü