10个经典的Android开源应用项目

Android开发又将带来新一轮热潮,很多开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用:

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

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

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

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

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

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

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

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

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

  10、 WordPress的Android应用
  当然在最后不能不提WordPress的Android应用了,这是WordPress官方开发团队提供的一个项目。从代码中可以学习到XMLRPC调用(当然还有更多的优秀内容)。
  地址:http://www.apkbus.com/android-13520-1-1.html
10个经典Android开源项目深度解析与实战应用 null) {此例中,只有被标记的类才会使用 Protobuf 解析,其余仍走默认 JSON 转换。并非所有对象都可以通过构造函数自动注入。例如第三方库中的类(如)无法修改源码添加@Inject。此时需借助@Module定义一个模块类,用@Provides方法显式声明如何创建这些实例。@Module@Provides@Singleton.build()@Provides@Singleton逻辑分析@Module标记此类为依赖提供者;- 每个。 阅读详情

相关推荐

opensudoku:适用于Android的开源数独游戏

打开数独 是一个简单的开源Sudoku游戏。 它旨在通过手指和键盘来控制。 它预装了3个难度等级的90个拼图。 您可以从网上下载更多拼图,也可以输入自己的拼图。 下载 作者和贡献者 当前版本的Open Sudoku由创作。 Open Sudoku的由开发,并由Vit Hnilica,Martin Sobola,Martin Helff和Diego Pierotto贡献。 贡献者 ( : 添加了功能以突出显示具有相似值的单元格 : 编译并更新了对Android Pie的支持(SDK 23+权限检查除外,用于外部存储访问) 添加了Java 1.8兼容性(lambda,方法等) 重新格式化的代码 “ res”文件中的应用程序性能略有提高 修复了一些字符串的语法 已将App迁移到AppCompat 迁移到AndroidX : 修复了一些错误 添加了用于读取/写入外部存储的权限

Android开发者应该深入学习的10个开源应用项目【ZZ】

<br /><br /> Android开发带来新一轮热潮让很多移动开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用:<br /><br />  1.Android团队提供的示例项目<br />  如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在And

voidmain的专栏 1773

Android巴士源代码

非常适合新手开发的小应用,希望大家可以喜欢,里面有各式各样的软件应用

Android巴士倒闭了吗

做Android开发的小伙伴们,应该有听说Android巴士这个网站吧,当年Android开发很火的时,这个网站流量很大,很多人在上面发帖回答问题之类,本人还冲了点钱用于下载源码。 一转眼五年过去了,这个网站越来越少人气,偶尔登录看下,没看到什么值得看的东西,有着也是管理员活跃一下帖子。今天忽然想起这个网络,想登录看看,忽然发现官网打不开了。 然后稍微搜索了一下,发现官网域名在拍卖。 看起来,像是倒闭了,一时间不胜唏嘘。 互联网行业也是残酷,技术日新月异,现在还能用还能火的东西,谁知道过两年会不会.

楠之枫雪的博客 4915

无人机飞控技术最详细解读

已剪辑自: https://zhuanlan.zhihu.com/p/64519280[导读]被称作是“飞行器的大脑”的飞控到底是什么?以前,搞无人机的十个人有八个是航空、气动、机械出身,更多考虑的是如何让飞机稳定飞起来、飞得更快、飞得更高。如今,随着芯片、人工智能、大数据技术的发展,无人机开始了智能化、终端化、集群化的趋势,大批自动化、机械电子、信息工程、微电子的专业人材投入到了无人机研发大潮中,几年的时间让无人机从远离人们视野的军事应用飞入了寻常百姓家、让门外汉可以短暂的学习也能稳定可靠的飞行娱乐。不可

qq_41854911的博客 1万+

海波龙(Oracle Hyperion)单点登陆问题记录

Oracle海波龙套件已经多年未更新,按Oracle官方文档实施单点登陆启用之后,SmartView工具通过专用链接方式无法登陆系统。 在抓包逆向分析之后 定位到HspSmartViewServlet类在执行以下代码时获得的ssotoken无效导致,在某大厂工作的时候曾通过在filter中截获请求的方式植入Attribute,保留账号密码并在单点程序中处理实现登陆。 但在完美世界的环境中...

cainiaoEzu的专栏 1970

10个经典的Android开源应用项目,提高你的开发能力

10个经典的Android开源应用项目,提高你的开发能力 1、Android团队提供的示例项目 如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项目,包含了游戏、图像处理、时间显示、开始菜单快捷方式等。 地址:http://www.apkb

zhongyhc的专栏 768

eDP/DP接口简介

目前,在视频传输协议以及接口领域,外部接口主要是DP与HDMI两分天下,当然之前出现过很多接口-VGA, DVI等等,最新平台基本以这两个为主;笔记本内部接口就基本上使用eDP((Embedded Display Port))作为标准接口来驱动液晶屏了。那么问题来了,eDP和DP,是完全兼容的么?eDP,DP,HDMI,这三种接口的显示器,可以插在同一个接口上使用么?这篇文章,就会从硬件和一部分协议的角度分析一下这三大协议。

weixin_50518899的博客 2万+

10个经典的Android开源应用项目- android入门

<br />Android开发又将带来新一轮热潮,很多开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开 源项目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用:<br /><br />1、Android团队提供的示例项目<br /><br />如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android

SNIDEL LILYBROWN ANDROID JAVA POSTGRESQL STRUTS EC 9468

IFRS 9与CECL对比解析:跨国企业财务必须掌握的两种信用损失模型

本文深度解析IFRS 9与CECL两种信用损失模型的差异,帮助跨国企业应对财务合规挑战。从基础架构、数据治理到监管策略,详细对比三阶段模型与单一阶段模型的核心区别,并提供实施双轨制的实务建议,助力企业优化资本管理和税务筹划。

3c4x5z6v7b的博客 668

VMware 15 虚拟机安装Ubuntu 18.04

这几年在自动化、计算机之间游来游去,最近又要做机器学习相关的课题,14年做的虚拟机实在不堪重用了,OK,我们重新开始。 VMware的安装就不再赘述了,目前最新版本是15.0.2,官方下载地址: https://my.vmware.com/en/web/vmware/info/slug/desktop_end_user_computing/vmware_workstation_pro/15_0...

略懂 2万+
上一篇: 职业规划
下一篇: Cookie的使用
lvwenwenjava
博客等级 码龄15年 53粉丝 726原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值