分享好友 最新动态首页 最新动态分类 切换频道
众多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.分析整体结构

 

最新文章
苹果id贷款口子—第一时间100%下款+夜晚也能到账
苹果 ID 贷是一种通过分析用户苹果设备及其 Apple ID 信息而产生的借贷途径。贷款方深入挖掘苹果设备中蕴含的用户信用信息和使用习惯来确定贷款额度和风险。此借贷方式的一大优势是快速审批。其拥有一套高效的审批系统,该系统整合了多维度
甘肃省委依法治省办、省司法厅“一键举报”平台助力优化提升法治化营商环境
  本文转自:甘肃日报  【优化法治化营商环境提质增效年行动】  甘肃省委依法治省办、省司法厅“一键举报”平台助力优化提升法治化营商环境  今年以来,甘肃省委依法治省办、省司法厅坚持把优化法治化营商环境作为一项重大政治任务
湖北专升本有哪些优势?该如何备考?
对于湖北地区的专科毕业生而言,专升本考试无疑是一个重要的升学途径。通过专升本,不仅能够提升学历层次,还能在就业、考研等方面享受与普通本科毕业生同等的待遇。下面我们来了解看看吧!武汉专升本备考时需要报班吗?统招专升本不是必须
网站每天做100个外链
摘要:,,该网站每天都会进行100个外链的建设工作,以提升网站的流量和排名。外链是网站优化中非常重要的一环,能够增加网站的曝光度和访问量,提高网站的权重和排名。通过每天坚持进行外链建设,该网站能够有效地提高其在线可见性和用户
实现
阅读本篇文章你可以了解到谷歌验证器的实现原理,并且可以自己使用node.js实现支持谷歌验证器的两步验证。这两年发现身边的很多应用和网站纷纷支持两步验证,并且呼吁用户使用两步验证。并且发现,除了Apple ID的两步验证之外,其它两步验
华为解锁助手v2024官方免费版
华为解锁助手是一款华为手机解锁工具。由绿豆刷机神器团队精心开发。软件操作极其简单,完全采用了傻瓜式的解锁方式。这一设计理念旨在让无论是技术小白还是资深手机玩家,都能够毫无障碍地使用该工具,轻松完成手机解锁的操作。对于那些不
成人用品能入驻抖音上架吗?怎么开店报白?
成人用品能入驻douyin上架吗?怎么开店报白?一、成人用品能否入驻douyin上架?答案是肯定的,成人用品可以入驻douyin上架销售。 douyin平台在2024年7月26日正式开放了成人用品/情趣用品类目的招商,这意味着符合条件的商家可以在douyin小
WPS AI展示新能力 接入文字、表格、PPT、PDF四大办公组件
5月16日,金山办公旗下生成式人工智能应用 WPS AI 正式对外展示了类微软Copilot的能力,继4月18日搭载在轻文档落地后,WPS AI 加速进化,接入了文字、海外版表格、PPT演示文稿、PDF四大日常办公组件。相比上个月首次发布时仅聚焦于AIGC能力
精工漫城 奢享文湖
小编和所有买房者一样都有一个共同的爱好,那是蓝天白云、青山绿水。当小编次看到这份广告的时候,心中的情愫一下被引起来。高楼大厦从来缺的是绿树碧水,而坐享文湖公园景观的却反其道而行,正是以此为依托,提升住户生活品质。广告主旨
招聘信息 | 郑州俊雨信息科技有限责任公司校招
郑州俊雨信息科技有限责任公司2025校园招聘正式启动①岗位名称:招聘专员②岗位职责:主要负责公司招聘工作,包括通过各种渠道(比如媒体、网络)发布和管理招聘信息,并进行简历甄别、面试邀约、入职跟进等与招聘相关的内容。③招聘对象:
相关文章
推荐文章
发表评论
0评