android学习示例代码
转自: http://www.uuroid.com/?p=135
1.Android团队提供的示例项目
如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项 目,包含了游戏、图像处理、时间显示、开始菜单快捷方式等。
地址:http://code.google.com/p/apps-for-android/
svn:http://apps-for-android.googlecode.com/svn/trunk/
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/
Vincent Tsao <caojunvincent@gmail.com>
Google官方的那几个开源项目也很不错:
http://apps-for-android.googlecode.com/svn/trunk
官方博客也推荐过很多opensource app, 搜搜一大片
当然Hong老大领头的Javaeye也别错过
uu <wdiidw@gmail.com>
http://code.google.com/u/@VBZXQF1UABRGXAJ%2B/
Hong <lordhong@gmail.com>
http://eyes-free.googlecode.com/svn
http://android-imagedownloader.googlecode.com/svn
貌似WordPress也有开源的android app了
http://www.bbfar.com.cn/article/Android/271_2.html
分享到:
相关推荐
总的来说,"iBeacon示例代码 android"提供了一个学习和实践iBeacon技术的起点,通过这个示例,开发者可以了解如何在Android环境中集成iBeacon SDK,以及如何处理iBeacon相关的事件和数据,从而实现丰富的地理位置...
本文将深入解析“Android相册示例代码”所涵盖的关键技术。 首先,让我们了解一下Android相册的基本架构。一个典型的Android相册应用通常由以下几个部分组成: 1. **UI设计**:相册界面通常包含一个可滚动的图片...
【Android官网示例代码资源】是一系列官方提供的学习材料,旨在帮助开发者深入理解Android平台的各种功能和组件。这些示例代码覆盖了Android开发中的多个重要主题,为初学者和有经验的开发者提供了丰富的实践素材。 ...
在这个"Android pdf示例代码"中,我们关注的是如何使用Kotlin来实现PDF的创建与渲染。这通常涉及到Android开发中的多个技术点,包括IO操作、UI渲染以及第三方库的使用。 首先,让我们了解PDF(Portable Document ...
这个“Android AIDL示例代码.zip”压缩包中包含了丰富的示例和解释,旨在帮助开发者更好地理解和运用AIDL。 AIDL的基本概念: 1. **接口定义**:AIDL用于定义接口,这些接口描述了服务提供的方法。接口定义文件以`....
在Android开发领域,掌握一些常见的代码示例是至关重要的,因为它们可以帮助开发者快速理解并解决实际问题。这个压缩包文件提供了多种Android代码示例,涵盖了Android应用开发的基础和进阶内容。下面,我们将深入...
在Android开发领域,Google官方提供的示例代码是学习和理解平台功能的重要资源。"android google 官方全部示例代码"这个压缩包包含了Android 8(API级别26)的官方示例,对于初学者或者有经验的开发者来说都是极具...
在Android开发领域,掌握各种代码示例是提升技能的关键步骤。本资料包包含了七款不同的Android应用程序源代码,这些示例涵盖了Android开发的多个重要方面。让我们逐一解析这些知识点: 1. **活动(Activity)管理**...
这份"201888-android培训示例代码及课件"包含了一套完整的Android开发学习资料,由专业讲师精心编排,涵盖了从基础到进阶的多个方面。以下是对各部分内容的详细解读: 1. **Android开发基础** "Android开发基础....
总的来说,这个"Android串口示例代码以及工具类包"是学习和实践Android串口通信的一个宝贵资源,它可以帮助开发者快速地在Android应用中集成串口功能,实现与外部设备的数据交互。通过深入研究这些代码和工具,...
【Android 示例程序 Snake 贪吃蛇代码】是一款经典的Android平台上的游戏开发示例,它基于Java编程语言实现,展示了如何在Android环境中构建一个简单的2D游戏。此项目旨在帮助开发者理解和学习Android游戏开发的基本...
**Android 19 API 示例代码详解** Android 19,也称为KitKat 4.4.2,是Android操作系统的一个重要版本。这个版本引入了许多新功能和改进,为开发者提供了更多的工具来创建丰富的应用程序。本篇文章将深入探讨...
"Android学习代码示例和课件讲解"资源包提供了一套全面的学习材料,包括代码示例和配套课件,旨在帮助初学者快速理解和掌握Android Studio的编程技术。 首先,我们来看"android开发配书源码示例.rar"这个文件。这...
本示例将深入探讨如何在Android应用中使用JNI来调用C语言编写的代码。 首先,JNI的核心概念是Java本地接口,它为Java虚拟机提供了一个桥梁,使得Java应用程序能够调用本地方法(非Java编写的方法)。在Android中,...
以上知识点是Android开发的基础,通过这些示例代码,初学者可以逐步建立起对Android开发的全面认识,并为进一步深入学习打下坚实基础。"SendPack"可能包含了实现这些功能的具体代码文件,建议逐步分析并运行这些代码...
【Android学习示例_自己使用】是一个专门为个人学习Android编程准备的资源集合,包含了各种控件的示例代码。这个压缩包旨在帮助开发者理解和实践Android应用开发中的常见元素,通过实际代码来加深对Android API的...
在示例代码部分,CH03可能包含了关于服务(Service)、广播接收器(BroadcastReceiver)、通知(Notification)、线程和异步处理(AsyncTask或Handler)等方面的实例。这些内容对于创建功能丰富的应用和优化用户体验...
综上所述,这个压缩包中的实例代码是学习和提升Android应用开发技能的宝贵资源。通过研究这些代码,开发者不仅可以了解Android开发的基本概念,还能接触到实际项目中的问题解决策略,从而成长为一名更出色的Android...
这个示例代码可以作为学习Android在线更新机制的一个起点,开发者可以通过阅读和理解代码,掌握如何在自己的应用中实现类似功能。同时,还可以借鉴和扩展这些代码,以满足更复杂的需求,如断点续传、多线程下载、...
**百度地图API(Android)开发详解** ...通过深入学习百度地图API的示例代码和技术文档,开发者可以快速掌握其使用技巧,将丰富的地图功能集成到自己的Android应用中,提升应用的实用性和用户体验。