`
寻梦者
  • 浏览: 638032 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

10个android开发人员应该看的精品开源项目

阅读更多

ndroid 开发带来新一轮热潮让很多移动开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项目,贡献出他们的 智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 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/

分享到:
评论

相关推荐

    Android精品100多个开源项目

    "Android精品100多个开源项目"集合了众多高质量的开源应用,涵盖了各种功能和应用场景,是提升Android开发技能的理想资料库。 1. **Android UI设计**:开源项目中包含了各种独特的用户界面设计,如Material Design...

    [14本经典Android开发教程]-3-Android SDK 中文开发文档

    [14本经典Android开发教程]-3-Android SDK 中文开发文档 什么是 Android? Android 是一个专门针对移动设备的软件集,它包括一个操作系统,中间件和一些重要的应用程序。Beta版的 Android SDK 提供了在Android 平台上...

    Android代码-[安卓开源]精品生活.zip

    总的来说,这个开源项目为 Android 开发者提供了一个宝贵的资源,通过深入研究 "ZMiLaucher" 的源代码,不仅可以学习到 Android 应用开发的实践经验,还能提升自己的编程技巧,为构建自己的生活类应用打下坚实的基础...

    精品 Android开发源代码合集

    【Android开发源代码合集】是一个专为Android开发者设计的学习资源集合,包含了多个不同层次和主题的源代码示例,旨在帮助开发者深入理解和掌握Android应用开发的各项技术。这个合集对于初学者和有一定经验的开发者...

    88个经典Android应用程序打包下载【精品】.zip

    在本资源中,"88个经典Android应用程序打包下载【精品】.zip" 提供了88个Android应用的源代码,这对于初学者或者想要深入理解Android开发的开发者来说是一份宝贵的资料。以下是对这些知识点的详细说明: 1. **...

    6个比较好的Android项目源码

    1、ipcamera-for-android 手机变成IP Camera 2、jchat4android手机聊天程序 3、开源项目Jchat 编译以及源码分析 含开发文档 4、精品生活 5、手机RSS阅读器(html5) 6、植物大战僵尸(简单版)

    Android 精品生活.zip项目安卓应用源码下载

    这款应用集成了多种实用功能,展示了Android开发中的诸多核心技术和最佳实践。 一、项目概述 该项目的核心在于为用户提供便捷的生活服务,例如天气查询、新闻浏览、日程管理等。源码结构清晰,模块化设计明显,有助...

    Android代码-coderiver

    致力于打造全平台全栈精品开源项目,计划做成包含 pc 端(Vue、React)、移动 H5(Vue、React)、ReactNative、Flutter、Android 原生、微信小程序、Angular、Node、java 后端等9种技术栈的全平台型全栈项目,欢迎...

    android开发宝典

    "精品资源全集.htm"可能包含一系列链接或教程,提供了丰富的Android开发资源,包括API文档、开源项目、论坛讨论和最佳实践。这些资源对于开发者来说是宝贵的参考资料,可以帮助他们快速解决问题,提高开发效率,同时...

    Google Android开发入门与实战实例代码

    在本文中,我们将深入探讨"Google Android开发入门与实战实例代码"这个主题,这是一份专为初学者设计的资源,旨在帮助他们踏入Android应用程序开发的大门。Android是由Google主导的开源移动操作系统,广泛应用于智能...

    android 精品ui

    在Android开发中,CheckBox通常用来让用户选择一个或多个选项。Material CheckBox则在传统CheckBox的基础上,增加了更多视觉和交互上的改进,如更细腻的动画效果,更符合人体工程学的触摸反馈,以及更丰富的颜色定制...

    【Android精品资源】android超炫的图片浏览器

    在Android应用开发中,创建一个超炫的图片浏览器是一项常见的任务,这涉及到多个技术点,包括图片加载库的使用、图片...通过深入研究这个项目,开发者可以提升自己的Android开发能力,并将这些技巧应用到自己的项目中。

    《Android应用开发》课程的建设探讨与实践.pdf

    一、Android开发行业的发展前景 1. Android概述 Android是由Google公司于2007年11月5日宣布的基于Linux平台的开源移动操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成。Google称它是第一个为移动...

    Android精品生活.zip

    【Android精品生活.zip】这个压缩包文件显然与Android操作系统及其在日常生活中的应用有关。Android作为一个开源的移动设备操作系统,由谷歌公司主导开发,被广泛应用于智能手机、平板电脑以及各种智能设备上。它...

    安卓Android源码——精品生活.zip

    总之,通过深入研究"安卓Android源码——精品生活.zip"中的源码,开发者不仅能学习到具体应用的实现细节,还能提升Android开发的综合能力,为未来更复杂的项目打下坚实基础。同时,这也是一种实践学习的方式,能帮助...

    精品(2021-2022年)资料达内Android全真模块实训.docx

    综上所述,这份精品课程资料不仅包含了Android开发的基础知识和技术要点,还涵盖了服务端技术以及Android的核心技术,通过理论学习与实践项目的结合,可以帮助学员全面掌握Android应用开发的相关技能。

    android视频教程下载.pdf

    这些视频教程提供了丰富的资源,覆盖了Android开发的各个方面,无论你是初学者还是有一定经验的开发者,都能找到适合自己的学习材料,提升Android开发技能。通过系统地学习和实践,可以逐步成为熟练的Android开发者...

    android操纵系统综述[精品].doc

    - 开源性:Android是基于Linux内核的开放源代码项目,允许开发者和制造商自由定制和修改系统。 - 分层架构:Android采用层次化的架构,包括Linux内核层、硬件抽象层、系统库层、应用程序框架层和应用程序层,这种...

    Android项目源码新闻阅读 App框架AndroidFire.zip

    AndroidFire,一款新闻阅读 App框架,基于 Material Design MVP RxJava Retrofit Glide,基本涵盖了当前 Android 端开发最常用的主流框架,基于此框架可以快速开发一个app。 目前模块包括: 新闻:头条、科技、...

    【精品毕业论文-范本】基于google-android平台上的软件设计研究-.doc

    本文对基于Google Android平台上的软件设计进行了研究,通过搭建Android开发环境,介绍了基于该平台的软件设计原理和开发过程,并进行了计算器和扫雷游戏两个程序开发分析。 一、Android操作系统概述 Android是一...

Global site tag (gtag.js) - Google Analytics