你能推荐一些开源的android应用程序,这些应用程序可以分析,并从中学习android编程吗?
Android开源项目中的任何应用程序是否适合基本学习?基本上,我正在寻找带有源代码的UI设计参考的Android应用程序。
答案 0 :(得分:96)
随Android提供的所有应用程序(日历,联系人,电子邮件等)都是开源的,但不是SDK的一部分。这些项目的来源是:https://android.googlesource.com/(查看/ platform / packages / apps)。当我在手机上使用应用程序并希望了解特定功能的实现方式时,我已多次提到这些来源。
答案 1 :(得分:31)
除了其他答案,我建议您查看此列表:
<强> 14 Great Android apps that are also open source 强>
对我来说,NewsBlur,Hacker News Reader和Astrid是最有帮助的。 不过,我不知道他们是否“适合基础学习”。
答案 2 :(得分:16)
Android样本不够好吗?我发现ApiDemos在学习Android的新方面时是不可或缺的。
答案 3 :(得分:16)
我推荐Last.fm for Android应用程序:http://github.com/c99koder/lastfm-android
更新:我不确定这是一个很好的例子,它在2 - 3年内没有更新。
答案 4 :(得分:14)
这是一个很好的:apps-for-android
答案 5 :(得分:13)
https://github.com/google/iosched
这是Google I / O App的回购。
(当前版本为2015年,也有2011年至2014年的标签)。
这些书的来源:http://commonsware.com/books
答案 6 :(得分:7)
我见过推荐的其他一些应用程序,你可以在这里找到它们:
答案 7 :(得分:2)
检查此链接,它是高级github搜索 https://github.com/search?l=Java&o=desc&q=android&ref=searchresults&s=stars&type=Repositories 而且这个项目包含很多库,可以在Android中启动你 https://github.com/mttkay/ignition
答案 8 :(得分:1)
远程用于VLC的源代码 - VLC Remote
答案 9 :(得分:0)
使用随API版提供的示例应用程序。如果未提供,请访问http://developer.android.com/tools/samples/index.html以获取获取应用程序示例代码的说明。