分享好友 最新动态首页 最新动态分类 切换频道
众多Android 开源项目推荐,给力工作给力学习
2024-12-28 13:13
Robotium是一个测试框架能够方便你为Android应用程序编写强大、健壮的自动黑盒测试用例。利用Robotium的支持,用例开发人员能够编写功能、系统和验收测试方案Robotium支持Activities、Dialogs、Toasts、Menus和Context Menus。

项目地址:http://code.google.com/p/robotium/ 

众多Android 开源项目推荐,给力工作给力学习

 

QuiteSleep 

QuiteSleep是一个Android2.0+应用程序,可以设置免打扰时间段。这个时间段内,打进来的电话将会被阻止并通过SMS或E-Mail发送预定义好的信息给打电话者告知他你正忙或正在睡觉等。

 


 

 


 

Skylight1 

Skylight1是一个开源的Java手机应用程序开发框架和一些Android应用程序与示例。

这个开源项目包含了以下子项目

  • SkylightOpenGL - OpenGL wrapper DSL to the Java binding for OpenGL ES - JSR 239 for Android and Java ME
  • Skylight1 DI - 一个依赖注入框架
  • Skylight1 Mocks - 一组Android电话的模拟对象,包括回放。
  • Skylight1 Utils - 工具类如:FPS计数器,远程异常堆栈处理。
  • Skylight1 UI - 公共可定制UI类
  • Skylight1 XML - XML解析类。
  • Skylight1 Server - corresponding server side projects and utils
  • MarketConsoleScraper - Android Market console scraper contributed by Worksmart Labs
  • Skylight1 Demos - api and sample demos including:
    • Tanked, a 2D OpenGL demo
    • Barnstormer, a 3D OpenGL demo
    • Flick Test, a flick example showing borders of adjacent views
    • Skylight1 Wallpaper, a live wallpaper example featuring selectable backgrounds and a fingerprint.

Current Android Applications:

  • Skylight1 TDC - a test data capture application for Android phones - available here for download
  • Skylight1 Game the initial app, a game for Android phones called "Balance the Beer" - available on the market.
  • NYC Events - an app that lists NYC Parks, Art and Music events. - available on the market
  • Toast - an app that helps you make a toast with your phone! - available on the market

项目地址:http://code.google.com/p/skylight1/

 


 

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

 


 

 

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

 


 

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

 


 

 

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

 


 

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

 


 

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

 


 

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

 


 

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

 


 

 

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

 


 

 

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

 


 

 

 Jamendo

Jamendo在线音乐播放器是一款android平台在开源的在线音乐播放,该播放器的主要特色如下

1.       界面美观,在jamendo播放器中精美的布局的随处可见,大量使用自定义控件和Adapter进行布局,这点可供初学者好好探讨研究

2.       构架清晰

3.       在代码中大量使用全局缓冲机制,如全局Application缓冲,图片缓冲等等。。

4.       数据传递使用JSON方式,网络传输(Apache Http 4.0)。。。

5.       全局的MediaService,并且伴有NotifyManager等进行通知

   部分截图如下

    主界面

    MusicSearch界面

    Music 播放界面,从图中可以看出,播放界面做的很美观

 

   播放界面下方用到了SlidingDrawer

 

      RadioSearch 界面

   Jamendo 官方网站http://www.jamendo.com/en/

 

    分享的内容依次是

   1.分析Music搜索实现,主要是网络和JSON传输

   2.分析全局Application缓存实现方法

   3.分析Download模块

   4.分析Adapter使用

   5.分析全局Service构成

   6.分析自定义Widet,代码中大量使用自定义布局,对新手学习布局很有帮助

   7.分析整体结构

 

最新文章
上海网站关键词优化排名:助力企业在激烈市场中脱颖而出
相比于付费广告,SEO优化是一项较为持久和稳定的流量来源。虽然SEO的效果在短期内可能不如竞价广告明显,但通过精心的优化布局和不断调整,长期来看,SEO能够为企业带来更高的投资回报率(ROI)。尤其是在上海这样的大城市,企业若能够通过
打造无外链平台排名霸榜的网站外链策略
在当今竞争激烈的数字营销领域中,构建强大的外链对于提高网站排名和可见性至关重要。然而,对于没有建立外链平台的网站来说,实现排名霸榜似乎是一项艰巨的任务。本指南概述了一个全面的网站外链规划师,为您提供构建无外链平台排名霸榜所
SEO优化快排系统的核心要素解析
SEO优化快排系统的核心要素解析在当前数字营销的环境中,SEO优化快排系统被视为提升网站排名和可见性的关键工具。有效的快排系统不仅能帮助网站在搜索引擎中获得更高的排名,还能提升用户体验和网站流量。本文将从关键词策略、内容优化、外
这些Excel公式学会,让你的工作效率翻倍!
随着职场竞争的加剧,提高工作效率已经成为每个人的必修课。在这方面,Excel作为一款强大的数据处理工具,其内置函数和公式能够极大地提升我们的工作效率。本文将为大家详细介绍几种常用的Excel公式及其应用技巧,帮助你在日常工作中减少时
解锁你的网站潜力:SEO公司优化排名全攻略
发掘网站的SEO潜力 想要让你的网站在激烈的网络竞争中脱颖而出,首先要做的就是发掘它的SEO潜力。SEO,即搜索引擎优化,是提升网站在搜索引擎结果中排名的关键。而SEO公司就是帮助你实现这一目标的专业团队。 1.1网站分
经典传奇游戏《至尊传说2》今日发布 最新特惠新区五折充值回馈解
《至尊传说2》网页游戏是一款经典传奇类游戏,借鉴官方网站的数据剖析,游戏尚未公开发布就知名度颇高。现在至尊传说2正在开放运营中,眼前厂家也终于通过官方社交媒体通知订于12月13日开启新服,具体区服信息如下:新服名称:双线26区新区
手机版 政务动态 济南起步区以“三看三深化”推动项目提质增效
按照全市“项目深化年”部署要求,济南新旧动能转换起步区持续在项目谋划、落地、建设、见效、服务等五个环节全面落实“三看三深化”,聚焦示范区建设、产业招引、配套保障三大重点领域,全力推进项目早落地、见实效、促发展。截至目前,济
浙江永康先进电池产业规划:到2025年产业链年规上总产值突破100亿元
日前,浙江永康发布《永康市先进电池产业发展规划(2023-2025)》。《规划》提出,紧抓先进电池行业发展趋势,聚焦产业升级、产业融合,围绕产业生态打造、创新生态建设等方面,依托永康市电动五金产业优势,重点支持先进电池技术的原材料
汽车人气排行榜中新能源车的占比怎样?
汽车人气排行榜中新能源车的占比越来越高。 就像 2024 年 5 月国内轿车销量排行榜中,新能源车型市占率接近 50%。懂车帝发布的 9 月车型销量排行榜前十名,新能源车型占 7 席,其中比亚迪占 5 席。7 月份新车销量占比超过 51%,单月销量首
好用的WordPress重定向插件推荐
如果您想将WordPress网站中的一些旧页面删除或把它们重定向到其他页面,则可使用WordPress重定向插件来实现操作。重定向有多种类型,例如常见的404、301、302等。本文将介绍几款好用的WordPress重定向插件,以便您设置重定向。WordPress重
相关文章
推荐文章
发表评论
0评