Können Sie Open Source-Android-Anwendungen empfehlen, die wertvoll sein können, um Android-Programmierung zu analysieren und daraus zu lernen?
Ist eine App aus dem Android Open Source-Projekt für das grundlegende Lernen geeignet? Grundsätzlich suche ich nach Android-Apps als Referenz für das UI-Design mit Quellcode.
Antworten:
Alle mit Android gelieferten Anwendungen (Kalender, Kontakte, E-Mail usw.) sind Open Source, aber nicht Teil des SDK. Die Quelle für diese Projekte ist hier: https://android.googlesource.com/ (siehe / platform / packages / apps). Ich habe mehrmals auf diese Quellen verwiesen, als ich eine Anwendung auf meinem Telefon verwendet habe, und wollte sehen, wie eine bestimmte Funktion implementiert wurde.
quelle
Neben anderen Antworten empfehle ich Ihnen, sich diese Liste anzusehen:
14 großartige Android-Apps, die auch Open Source sind
Für mich waren NewsBlur , Hacker News Reader und Astrid am hilfreichsten. Trotzdem weiß ich nicht, ob sie "für das Grundlernen geeignet" sind.
quelle
Ich empfehle die Anwendung Last.fm für Android: http://github.com/c99koder/lastfm-android
UPDATE : Ich bin mir nicht sicher, ob dies ein gutes Beispiel mehr ist. Es wurde seit 2-3 Jahren nicht mehr aktualisiert.
quelle
Sind die Android-Beispiele nicht gut genug? Ich habe festgestellt, dass ApiDemos unverzichtbar ist, wenn ich selbst einen neuen Aspekt von Android lerne.
quelle
Dies ist eine gute: Apps für Android
quelle
https://github.com/google/iosched
Dies ist das Repo für die Google I / O App.
(Aktuelle Version ist 2015, hat auch Tags für 2011 bis 2014).
Quellen für diese Bücher: http://commonsware.com/books
https://github.com/yanchenko/droidparts (ein schamloser Stecker)
quelle
Es gibt einige andere Anwendungen, die ich empfohlen habe. Sie finden sie hier:
Regale
quelle
Überprüfen Sie diesen Link, es ist erweiterte Github-Suche https://github.com/search?l=Java&o=desc&q=android&ref=searchresults&s=stars&type=Repositories und dieses Projekt enthält viele Bibliotheken, um Sie in Android https: / zu starten /github.com/mttkay/ignition
quelle
Quellcode für Remote für VLC - VLC Remote
quelle
Verwenden Sie die mit Ihrer API-Version gelieferten Beispielanwendungen. Wenn nicht angegeben, finden Sie unter http://developer.android.com/tools/samples/index.html Anweisungen zum Abrufen der Anwendungsbeispielcodes.
quelle