`
a38876399
  • 浏览: 144238 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

Android中10个成功的开源项目

阅读更多

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/

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了

分享到:
评论

相关推荐

    android开源项目推荐

    众多Android 开源项目推荐,给力工作给力学习,望和大家一起走向android的成功!

    j2me游戏引擎源码(开源项目)和编辑器及示例Demo和参考手册

    这里分享一下我们编写的android游戏引擎和编辑器以及示例代码! 引擎源代码、示例Demo以及L9Editor编辑器在附件中! 可以直接下载使用,方便那些没有安装 SVN的同学或者还没用过版本控制得同学使用! 最新的版本需要...

    flutter环境配置和通过Android studio创建项目

    flutter是goole开源的一款混合开发的框架,适合想要开发一款既能在Android上运行,又能在iOS运行的app。通过文档能够正确的配置好环境,成功创建一个demo。通过Android studio 创建项目并运行。

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

    Java从网络取得文件 1个目标文件 简单 Java从压缩包中提取文件 1个目标文件 简单 Java存储与读取对象 1个目标文件 如题 Java调色板面板源代码 1个目标文件 摘要:Java源码,窗体界面,调色板 使用Java语言编写的一款...

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

    在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...

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

    由于现在github上面的开源库有很多都是由Android Studio或者Maven构建,而大部分码农还是在使用Eclipse做开发,那么在学习使用这些非Eclipse构建的开源库的时候我们往往不得不去重新整理代码,否则很难运行demo成功...

    java开源包10

    Cleo 是一个灵活的软件库用于处理一些预输入和自动完成的搜索功能,该项目是 LinkedIn 公司的开源项目。 SwingSet 增强现实标记跟踪软件库 AccuTag AccuTag是AR(增强现实)标记跟踪软件库。它利用GPGPU的快速和...

    Android UI组件实例集合

    GifView 是一个为了解决android中现在没有直接显示gif的view,只能通过mediaplay来显示这个问题的项目,其用法和 ImageView一样,支持gif图片 使用方法:1-把GifView.jar加入你的项目。2-在xml中配置GifView的基本...

    Webrtc 视频demo(Android)

    webrtc音视频开源项目的demo,此项目是android端视频源码,已经成功编译并能成功运行。

    java开源包6

    Cleo 是一个灵活的软件库用于处理一些预输入和自动完成的搜索功能,该项目是 LinkedIn 公司的开源项目。 SwingSet 增强现实标记跟踪软件库 AccuTag AccuTag是AR(增强现实)标记跟踪软件库。它利用GPGPU的快速和...

    java开源包9

    Cleo 是一个灵活的软件库用于处理一些预输入和自动完成的搜索功能,该项目是 LinkedIn 公司的开源项目。 SwingSet 增强现实标记跟踪软件库 AccuTag AccuTag是AR(增强现实)标记跟踪软件库。它利用GPGPU的快速和...

    开源的赛车游戏STK_Android.zip

    Supertuxkart是一个开源的赛车游戏,使用irrlicht bullet 。于是想把它移植到安卓上,花了几天时间,移植成功了。勉强可以玩。但还有很多优化等其他工作要做的。测试手机nexus5eclipse android4.2 ndkr9源码提交到了...

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

    Android的开源课程表应用,支持上下课提醒,上课手机自动静音等功能+源代码+文档说明 功能 今日课表 本周课表 上下课课程提醒 上下课手机自动静音 更换主题,背景图片 查成绩 - 项目介绍 运行中有什么问题可以...

    java开源包8

    Cleo 是一个灵活的软件库用于处理一些预输入和自动完成的搜索功能,该项目是 LinkedIn 公司的开源项目。 SwingSet 增强现实标记跟踪软件库 AccuTag AccuTag是AR(增强现实)标记跟踪软件库。它利用GPGPU的快速和...

    open_nsfw_android::fire::fire::fire:色情图片离线识别,基于TensorFlow实现。识别只需20ms,可断开网测试,成功率99%,调用只要一行代码,从雅虎的开源项目open_nsfw植入,该模型文件可用于iOS,java ,C ++等平台

    open_nsfw_android::fire::fire::fire:色情图片离线识别,基于TensorFlow实现...识别只需20ms,可断开网测试,成功率99%,调用只要一行代码,从雅虎的开源项目open_nsfw植入,该模型文件可用于iOS,java ,C ++等平台

    Android代码-FragmentTabhostUtils

    Sync项目以后,引入这个库就成功了~~~ 2. 在Module的build.gradle添加依赖 compile 'com.github.open-android:FragmentTabhostUtils:0.5.0' 3. 在xml中,加入以下代码: 4. 在项目当中添加如下代码: List ...

    imgur-android:一个开源的 Android imgur api 示例

    imgur-android 在Android上使用imgur API v3的基本上传教程。 通过意图选择图像,然后... 将项目导入Android Studio 4.2 建筑学 该项目对各种事情使用以下依赖项: 依赖管理 REST API 后台处理 JSON 序列化 截图

    Android项目源码煎蛋网非官方客户端项目源码.zip

    由于小视频接口有问题,当加载成功的数据少于10条时,会自动加载下一页,直到大于10条为止 添加新鲜事大图模式切换功能 使用到的开源框架 Volley Universal Image Load butter knife EventBus material-...

    Android代码-web-bee

    http://gitrue.com (备案成功,开发中) 设计初衷 设计简洁,面向接口 配置简单,明了 一次配置,自动匹配 涉及技术栈 httpcomponents jsoup redis 代理 多线程 即将完善的内容 分布式爬取 代理接口 通过配置...

Global site tag (gtag.js) - Google Analytics