十个安卓开发者必看的开源安卓应用

本人曾经阅读一些流行的开源项目代码来看看别人是如何实现各种各样的功能,同时也能从中获益良多。

最近我一直在阅读几个优秀的开源安卓应用,于是就把它们列在这里,希望能对大家有用。

Sample Apps by Android Team


有什么学习安卓的方式比看看安卓系统开发者写的代码更好呢?这里有15个不同的安卓示例应用,它们是由安卓系统的核心开发者撰写的。其中包括了游戏、照片流、时间显示、桌面截图等。
地址 :  http://code.google.com/p/apps-for-android/

Remote Droid


RemoteDroid是一个可以通过无线网络把你的手机变成无线键盘和无线鼠标的安卓应用。从中你可以学习到很多诸如网络连接、响应用户手指移动等。
url:  http://code.google.com/p/remotedroid/

TorProxy and Shadow


Torproxys是Tor(译者著:无线电电传通讯)在安卓手机上的实现。与Shadow应用一块使用可以让你通过手机匿名浏览网站。从中你可以学习到socket连接、管理cookie等。

地址: http://www.cl.cam.ac.uk/research/dtg/code/svn/android-tor/ and http://www.cl.cam.ac.uk/research/dtg/android/tor/


Android SMSPopup


它是一个可以截获短信并将其显示在弹出框的安卓应用。它不仅仅可以节省你很多的时间,也向我们展示了如何与内置的SMS应用进行交互。
地址:  http://code.google.com/p/android-smspopup/

Standup Timer


Standup Timer是一个用于站立会议计时的简单安卓应用。它可以保证你的站立会议按时结束,并让每一个参与者都有同等的时间来分享他们的工作。从中你可以学习到如何使用时间相关的函数。而且这个应用还有着很清晰的结构,如模型、视图等,其中还有很多实用的函数可供我们自己的应用程序使用。
地址:  http://github.com/jwood/standup-timer

Foursquare


它是一个 Foursquare的安卓客户端。这个应用主要被分为两部分,从中你可以学习到如何组织应用的代码。
地址:  http://code.google.com/p/foursquared/

Pedometer


Pedometer应用程序尝试记录你每天行走的步数。尽管记录的结果并不是很准确,但从中你可以学到如何与加速计交互以及启动后台服务。
地址:  http://code.google.com/p/pedometer/

opensudoku-android


OpenSudoku是一个简单的开源数独游戏。从中你可以学习到如何在你的视图中以方格的形式布局,以及与外部网站进行交互。
地址:  http://code.google.com/p/opensudoku-android/

ConnectBot


ConnectBot是一个安卓平台上的安全终端。从中你可以学习到很多有用的东西。自己看看吧:)
地址:  http://code.google.com/p/connectbot/

WordPress for Android


WordPress是本人在推荐开源项目时必推荐的代码之一。这个安卓应用来自WordPress的官方开发团队。从中你可以学习到调用 XMLRPC(以及一些其他很酷的东西)
地址:  http://android.svn.wordpress.org/trunk/

如果大家有什么优秀的开源安卓应用,可以在下面留言,我会把它一块列出来。

原文地址: 10 Open Source Android Apps which every Android developer must look into

如果大家觉得对自己有帮助的话,还希望能帮顶一下,谢谢:)
个人博客: http://blog.csdn.net/zhaoxy2850
本文地址: http://blog.csdn.net/zhaoxy_thu/article/details/11353999
转载请注明出处,谢谢!

你可能感兴趣的:(Android开发)