`
isiqi
  • 浏览: 16078014 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

供大家学习的Android开源项目

阅读更多

Android开发又将带来新一轮热潮,很多开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项 目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用:

1.Android团队提供的示例项目

如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项 目,包含了游戏、图像处理、时间显示、开始菜单快捷方式等。
地址:http://code.google.com/p/apps-for-android/

2.Remote Droid

RemoteDroid是一个Android应用,能够让用户使用自己的无线网络使用无线键盘、触摸屏操作手机。这个项目为开发者提供了如网络连接、触 摸屏手指运动等很好的样例。
地址:http://code.google.com/p/remotedroid/

3.TorProxy和Shadow
TorProxy应用实现了Android手机无线电电传通讯(TOR),和Shadow应用一起使用,可以使用手机匿名上网。从该项目源代码中,可以 掌握socket连接、管理cookie等方法。
地址:http://www.cl.cam.ac.uk/research/dtg/code/svn/android-tor/
http://www.cl.cam.ac.uk/research/dtg/android/tor/

4、 Android SMSPopup
SMSPopup可以截获短信内容显示在一个泡泡形状的窗口中。从这个项目中可以掌握到如何使用内置的短信SMS接口。
地址:http://code.google.com/p/android-smspopup/

5、 Standup Timer
Standup Timer应用用于控制站立会议时间,类似秒表倒计时,可以提醒每个人的讲话时间已到,从而保证每个与会者使用时间一样。从该项目的代码中,可以学会如何 使用时间函数。另外,这个项目的代码是采用视图view、模型model严格分离的设计思路。
地址:http://github.com/jwood/standup-timer

6、 Foursquare
是Foursquare.com的一个客户端应用,该应用主要分为两个模块:API(com.joelapenna.foursquare)和界面前端 (com.joelapenna.foursquared)两部分。从该项目代码中,可以学会如何同步、多线程、HTTP连接等技术。
地址:http://code.google.com/p/foursquared/

7、 Pedometer
Pedometer应用用于记录你每天走路步数的。尽管记录不一定精准,但是从这个项目中,可以学习几个不同的技术:加速器交互、语音更新、后台运行服 务等。
地址:http://code.google.com/p/pedometer/

8、 OpenSudoku-android
OpenSudoku是一个简单的九宫格数独游戏。从代码中可以学习到如何在视图中显示表格数据,以及如何和一个网站交互等技术。
地址:http://code.google.com/p/opensudoku-android/

9、 ConnectBot
ConnectBot是Android平台的一个客户端安全壳应用。从该项目代码中,可以学习到很多Android安全方面的内容,这些是你在开发应用 时经常需要考虑的安全问题。
地址:http://code.google.com/p/connectbot/

10、 WordPress的Android应用
当然在最后不能不提WordPress的Android应用了,这是WordPress官方开发团队提供的一个项目。从代码中可以学习到XMLRPC调 用(当然还有更多的优秀内容)。
地址:http://android.svn.wordpress.org/trunk/

本文转自 http://fly3q.freehostingx.com/

上面是转的

下面是我自己收集的一个Android自己开源的网址

http://apps-for-android.googlecode.com/svn/trunk/

http://code.google.com/p/apps-for-android/source/browse/trunk/#trunk/Photostream

分享到:
评论

相关推荐

    视频通话 sipandroid 开源项目源码

    原来的网上的开源项目很多都跑不起来,这个项目,经本人修改,经测试在android4.0系统上运行已经没问题,研究了下,发现对需要做视频通话的人来讲还是有很大帮助,特此贡献出来,供大家研究学习,压缩文件是在linux...

    Android项目:扬子地板仓库管理系统说明资源来源网络以及部分开源社区、仅供参考与学习、项目不可商用、一切后果由使用者承担

    Android项目:扬子地板仓库管理系统【说明】资源来源网络以及部分开源社区、仅供参考与学习、项目不可商用、一切后果由使用者承担、若是侵权请联系删除

    开源项目代码示例软件

    本软件收集在网络中发布的一些优秀的开源项目,通过整理编译,集成在一个软件中,得以让用户实际操作体验这些开源项目,以供Android软件的程序开发及设计人员学习和参考。

    Jamendo android开源在线音乐播放器

    http://blog.csdn.net/terryyhl /开源项目在线音乐播放器 Jamendo Jamendo在线音乐播放器是一款android平台在开源的在线音乐播放,该播放器的主要特色如下: 1. 界面美观,在jamendo播放器中精美的布局的随处可见...

    android实例源代码-Fanfoudroid(饭否网开源项目).zip

    android实例源代码-Fanfoudroid(饭否网开源项目),android安卓实例应用源码,可供学习及设计参考。

    SpaceWar开源项目

    本资源是关于BlueCoder自学Cocos2dx游戏引擎初期写的一款android小游戏,在这里开源,供有需要的朋友学习 本资源由CSDN博客专家BlueCoder倾力提供,如果你有什么疑问,请转至BlueCoder的博客进行沟通交流

    Java版本的Sunflower官方学习项目

    Google官方只给出了Kotlin版本的SunFlower项目,这里我将其改造成Java语言,供大家参考学习,多交流。

    AndroidViewHover开源项目转化为Eclipse可运行项目 源码来自代码家blog

    所以在这片博客中我将自己整理的AndroidViewHover开源库的Eclipse分享出来,供大家使用。">由于现在github上面的开源库有很多都是由Android Studio或者Maven构建,而大部分码农还是在使用Eclipse做开发,那么在学习...

    android开源浏览器zirco-browser V0.4.4(2012-5-14)

    android浏览器开源项目zirco-browser version:0.4.4 更新日期:2012-5-14 性能和用户体验相当不错的浏览器,提供源码,供大家学习交流; csdn还有其它提供该项目的源码下载的,但是我看了,版本都比较低,目前这个...

    Android代码-Android-X5WebView基本封装

    著作权归作者所有,转载请注明作者, 商业转载请联系作者获得授权,非商业转载请注明出处(开头或结尾请添加转载出处,添加原文url地址),文章请勿滥用、开源项目仅供学习交流、也希望大家尊重笔者的劳动成果,谢谢。

    android 点餐系统 综合代码

    android 点餐系统 综合代码 项目里有大量的android开发知识供android程序员学习使用

    JAVA上百实例源码以及开源项目源代码

    此时此景,笔者只专注Android、Iphone等移动平台开发,看着这些源码心中有万分感慨,写此文章纪念那时那景! Java 源码包 Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这...

    Android开发实战项目学习管理类APP

    这是本人安卓课程的大作业,时间精力有限且...项目中用了不少Git上的开源库,如有兼容问题,上网找解决方案 代码本身能够正常运行 相关的使用说明和配置说明在MarkDown文件里写的很详细 一定要先看README.md文件!!

    JAVA上百实例源码以及开源项目

    此时此景,笔者只专注Android、Iphone等移动平台开发,看着这些源码心中有万分感慨,写此文章纪念那时那景! Java 源码包 Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这...

    Android的开源课程表应用,支持上下课提醒,上课手机自动静音等功能+源代码+文档说明

    项目介绍 https://blog.csdn.net/2301_79696294/article/details/135318244 Android的开源课程表应用,支持上下课提醒,上课手机...下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 --------

    Android开发艺术探索(任玉刚)PDF

    任玉刚,百度公司Android高级工程师,硕士毕业于中国科学技术大学,在CSDN发表多篇高质量的技术文章并广获好评,并多次在GitHub上提交开源项目,先后在腾讯、创新工场和百度从事Android开发,目前在百度公司参与...

    android RDP远程桌面客户端源码

    基于最新的FreeRDP开源,已整合最简,.so资源已封装,基于RDP协议的android手机可连接电脑远程桌面的客户端,整套源码经测试可用。项目import置入eclipse无报错!...由于不搞android了,分享出来,供大家学习!

    日志记录,开源项目使用方法见说明.zip

    android 源码学习. 资料部分来源于合法的互联网渠道收集和整理,供大家学习参考与交流。本人不对所涉及的版权问题或内容负法律责任。如有侵权,请通知本人删除。感谢CSDN官方提供大家交流的平台

    应用源码之Fanfoudroid(饭否网开源项目).zip

    android 源码学习. 资料部分来源于合法的互联网渠道收集和整理,供大家学习参考与交流。本人不对所涉及的版权问题或内容负法律责任。如有侵权,请通知本人删除。感谢CSDN官方提供大家交流的平台

Global site tag (gtag.js) - Google Analytics