博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android开发者必须深入学习的10个应用开源项目
阅读量:5223 次
发布时间:2019-06-14

本文共 1461 字,大约阅读时间需要 4 分钟。

开发又将带来新一轮热潮,很多开发者都投入到这个浪潮中去了,创造了许许多 多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项 目,贡献出他们的智 慧和创造力。

Android开发者必须深入学习的10个应用开源项目
android开发, 开源项目
开发又将带来新一轮热潮,很多开发者都投入到这个浪潮中去了,创造了许许多
多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项 目,贡献出他们的智
慧和创造力。学习代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,
这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用:
1.Android团队提供的示例项目
如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在
这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项 目,包含
了游戏、图像处理、时间显示、开始菜单快捷方式等。
地址:
2.Remote Droid
RemoteDroid是一个Android应用,能够让用户使用自己的无线网络使用无线键盘、触摸
屏操作手机。这个项目为开发者提供了如网络连接、触 摸屏手指运动等很好的样例。
地址:
3.TorProxy和Shadow
TorProxy应用实现了Android手机无线电电传通讯(TOR),和Shadow应用一起使用,可以
使用手机匿名上网。从该项目源代码中,可以 掌握socket连接、管理cookie等方法。
地址:
4、 Android SMSPopup
SMSPopup可以截获短信内容显示在一个泡泡形状的窗口中。从这个项目中可以掌握到如
何使用内置的短信SMS接口。
地址:
5、 Standup Timer
Standup Timer应用用于控制站立会议时间,类似秒表倒计时,可以提醒每个人的讲话时
间已到,从而保证每个与会者使用时间一样。从该项目的代码中,可以学会如何 使用时
间函数。另外,这个项目的代码是采用视图view、模型model严格分离的设计思路。
地址:
6、 Foursquare
是Foursquare.om的一个客户端应用,该应用主要分为两个模块:API(com.joelapenna.
foursquare)和界面前端 (om.joelapenna.foursquared)两部分。从该项目代码中,可
以学会如何同步、多线程、HTTP连接等技术。
地址:
7、 Pedometer
Pedometer应用用于记录你每天走路步数的。尽管记录不一定精准,但是从这个项目中,
可以学习几个不同的技术:加速器交互、语音更新、后台运行服 务等。
地址:
8、 OpenSudoku-android
OpenSudoku是一个简单的九宫格数独游戏。从代码中可以学习到如何在视图中显示表格
数据,以及如何和一个网站交互等技术。
地址:
9、 ConnectBot
ConnetBot是平台的一个客户端安全壳应用。从该项目代码中,可以学习到很多
安全方面的内容,这些是你在开发应用 时经常需要考虑的安全问题。
地址:
10、 WordPress的Android应用
当然在最后不能不提WordPress的Android应用了,这是WordPress官方开发团队提供的一
个项目。从代码中可以学习到XMLRPC调 用(当然还有更多的优秀内容)。

转载于:https://www.cnblogs.com/codingwang/p/3993545.html

你可能感兴趣的文章
auth模块
查看>>
javascript keycode大全
查看>>
前台freemark获取后台的值
查看>>
log4j.properties的作用
查看>>
游戏偶感
查看>>
Leetcode: Unique Binary Search Trees II
查看>>
C++ FFLIB 之FFDB: 使用 Mysql&Sqlite 实现CRUD
查看>>
Spring-hibernate整合
查看>>
c++ map
查看>>
exit和return的区别
查看>>
js += 含义(小知识)
查看>>
B2321 [BeiJing2011集训]星器 数学&&物理
查看>>
201571030319 四则运算
查看>>
RestTemplate 调用本地服务 connection refused
查看>>
.NET方向高级开发人员面试时应该事先考虑的问题
查看>>
台达PLC modbus 不支持04功能码
查看>>
发布一个JavaScript工具类库jutil,欢迎使用,欢迎补充,欢迎挑错!
查看>>
discuz 常用脚本格式化数据
查看>>
MS CRM 2011 创建基于Fetch的报表 -- 进阶版
查看>>
洛谷P2777
查看>>