`
jaychang
  • 浏览: 734668 次
  • 性别: Icon_minigender_1
  • 来自: 嘉兴
社区版块
存档分类
最新评论

10个经典的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/

  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/

分享到:
评论

相关推荐

    10个经典的Android开源应用项目(源代码,10个全)

    "10个经典的Android开源应用项目(源代码,10个全)"这个资源集合,无疑是学习和提升Android开发技能的宝贵财富。它包含了10个经过实践验证的开源应用,其中特别提到了connectbot和foursquare这两个项目的源码,使得...

    十个android 经典开源项目

    这十个Android开源项目是初学者和进阶开发者学习Android编程的重要资源,它们展示了各种实用功能和技术的应用,有助于提升编程技能和理解Android平台的工作原理。 【描述】:“十个Android经典开源项目”的完整项目...

    10个经典的Android开源应用项目.rar

    这些压缩包文件包含了一些经典的Android开源项目,它们是开发者学习和参考的理想资源,涵盖了不同的功能和应用场景。让我们逐一探讨这些项目及其可能涉及的关键知识点。 1. **TorProxy和Shadow开源项目**:这两个...

    android开源项目源码,完整商城项目源码(服务端+客户端)

    首先,我们来了解一下"android开源项目源码"。在Android开发中,开源项目意味着其源代码对公众开放,允许开发者查看、学习、修改甚至分发。这种开放性为开发者提供了深入理解项目设计和实现的机会,有助于提升个人...

    10个Android的开源项目

    以下是对这10个Android开源项目的详细介绍,它们将为你的Android编程之路提供宝贵的参考和学习材料。 1. **UI设计和组件库** - 一些开源项目专注于提供美观且实用的UI设计组件,如`MaterialDesignLibrary`,它实现...

    10个经典Android开源项目

    以下是对"10个经典Android开源项目"的详细解析: 1. **绿色Dao**: 这是一个针对Android的轻量级ORM(对象关系映射)框架,允许开发者将数据库操作转换为对Java对象的操作,简化了数据存储。通过绿色Dao,你可以...

    10大经典Android开源项目分享(学习android必备)

    下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用: 1、Android团队提供的示例项目  如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来...

    .Android开源项目分类汇总

    ".Android开源项目分类汇总"是一个集大成的资源包,包含了众多优秀Android开发者的智慧结晶,旨在为学习者提供一个丰富的学习平台。下面将详细探讨这个资源包可能包含的知识点以及它们的重要性。 首先,这个资源包...

    android开源项目.rarandroid开源项目

    总之,这些Android开源项目为我们提供了宝贵的实践经验和学习材料,涵盖了从网络通信、地图服务、传感器数据处理到游戏开发等多个领域。深入研究这些项目,开发者不仅可以提升自己的编程技能,还能了解到Android应用...

    android开源项目大全[最经典项目]

    Angle v1.0_2D游戏引擎 andricoFacebook客户端 AndroidPdfViewerPDF查看器 ... TorProxy应用实现了Android手机无线电电传通讯(TOR) Zirco-browser:超越海豚的开源浏览器 zz-doctor中医大夫助理信息系统 ……等

    Android 谷歌开源项目

    "Android 谷歌开源项目"涵盖了Android系统的各个层面,包括系统内核、框架层、应用程序接口(API)、开发工具链以及大量的开源应用程序。 1. **Android系统架构**:Android系统由五层架构组成,从低到高分别是Linux...

    Android开源项目pedometer-.zip

    【Android开源项目pedometer】是一个专注于计步功能的开源应用,它为开发者提供了一个实现计步器功能的参考实现。这个项目主要适用于Android平台,旨在帮助开发者了解如何在移动设备上构建一个精确、高效的计步器...

Global site tag (gtag.js) - Google Analytics