9个完整android开源app项目_weixin_30667649的博客-程序员秘密

技术标签: git  移动开发  数据库  

android开源项目有很多,但是完整的app项目不多,下面是最近我从 jcodecraeer网站 整理的一些开源app项目:

注: jcodecraeer网站上搜集了很多开源项目,更新很快,非常值得关注。

一、photoup

介绍:

​photoup 是一款开源的相册类app,主要功能是将本地图片提交到facebook上去,虽然他的功能和facebook的远程服务相关,但是本身是可以被当作一款 相册应用的,具有相册应用需要的绝大多数功能,可以很流畅的浏览相册,裁剪图片,缩放图片,图片的编辑;不仅如此,还带有人脸识别这种特色功能,如果我们 能够吸收其中的知识,写一个自己的相册应用就得心应手了,因为从本地相册的角度去看,photoup 在用户体验上仍然是值得改进的,仍然值得我们去开发一款相册程序。
 
运行效果:
下载地址
https://github.com/chrisbanes/photup
 
 二、oschina网站客户端
 
介绍:
oschina网站官方推出的开源安卓客户端(此外他们还推出了git项目的客户端),是学习如何开发网站客户端的绝好例子,不过和服务器的交互是用的xml格式数据。
 
运行效果:
http://git.oschina.net/oschina/android-app
 
三、MiCode/FileExplorer小米文件管理器
 
介绍:
小米文件管理器的开源版,这是一个完整的文件管理程序,虽然界面一般,但是功能相对完善,非常适合用来学习。
 
运行效果:
https://github.com/MiCode/FileExplorer
 
四、QuickNews新闻客户端
 
介绍:
一个不错的新闻客户端,下载下来能用,是结合了很多开源项目制作的,值得新手参考下,数据也是通过网易和腾讯提供的。 并提供一个APK下载地址 大家可以下载下来看看,个人觉得还是很不错的,很多效果可以运用到自己的项目中去。
 
效果:
 
 
https://github.com/tigerguixh/QuickNews
 
 
五、Muzei Live Wallpaper
 
介绍:
这是已经在Playstore上线了的android壁纸应用,点击壁纸界面可以磨砂透明效果以及一般背景效果之间切换,可以自己指定背景图片的来源。最重要的他是开源的。 有一点需要注意, 这个项目使用了EventBus库。在Eclipse下整个项目要编译起来还是有点困难的。不妨试试Studio
 
效果:
 
https://github.com/romannurik/muzei
 
 
六、ZhihuPaper
 
介绍:
“一个「知乎日报」Android 客户端 。经过了一段时间的开发,最初的设想已经全部完成: 最新新闻、过往的新闻的展示 下拉刷新数据 新闻正文的展示(WebView的各种使用) 正文中图片查看、保存至相册 离线下载 夜间模式 收藏夹 已读数据缓存 内容分享至SNS”
 
效果:
 
https://github.com/cundong/ZhihuPaper
 
 
七、TTAndroidClient
 
介绍:
一个适用于公司内部同事交流的开源im,该源码是由Teamtalk团队贡献,同时他们开源了其他配套的源码。 因为该项目涉及到侵权已经被git下架。
 
效果:
 
http://download.csdn.net/download/u014231734/8123713
 
八、ele_demo-订仿【饿了么】
 
介绍:
仿【饿了么】订餐软件的一个demo,学习界面布局的可以参考一下。
 
效果:
 
https://github.com/tigerguixh/ele_demo
 
九、v2ex-daily
 
介绍:
v2ex是一个创意工作者交流的社区,里面也有很多的程序员,v2ex-daily是为v2ex开发的android客户端。可以在google play 上下载。
 
效果:
 
https://github.com/kyze8439690/v2ex-daily-android
 
 
 

 

转载于:https://www.cnblogs.com/noodlesonce/p/4097133.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_30667649/article/details/94945480

智能推荐

通俗的角度看待拉普拉斯变换_拉普拉斯变换通俗_大志666666的博客-程序员秘密

本文将从通俗的角度看待拉普拉斯变换。 发明者 奥列弗.赫维赛德,维多利亚时期英国人,全靠自学,听力残疾。很多人熟悉赫维赛德是因为MATLAB有一个赫维赛德(Heaviside)函数。 赫维赛德简化了麦克斯韦方程组:即变化的电场产生磁场,变化的磁场产生电场。让20个方程组便成了4...

视图——ALGORITHM _astro_boy的博客-程序员秘密

修改视图需要create view 和 delete 权限。表和视图的命令在同一个命名空间中,所以同一个数据库不能有表名和视图名重复。可以对其他数据库中的表建视图视图的定义有以下的限制:1、from子句中不能有子查询2、select不能指向系统或者用户的变量3、select不能指向prepared语法参数4、定义中的表或视图必须存在5、不能对临时表建视图,也不能建临时视图6、视图定义中...

CVPR 2021 Evolving Attention with Residual Convolutions_smile909的博客-程序员秘密

动机transformer是一种普遍存在的自然语言处理模型,在计算机视觉领域引起了广泛的关注。Transformer是用于序列建模的最先进的体系结构,它在自然语言理解、图像生成和时间序列预测等各种应用中实现了出色的性能。transformer模型的性能主要取决于其在输入token之间诱导合理注意力的能力。而注意力映射是在每一层中独立学习的,有时无法捕获精确的模式。注意力映射是transformer模型用来编码输入token之间的依赖关系的。然而,正如之前的一些著作所说明的那样,vanilla

使用宝塔部署node项目_轩钰笔记:前后端分离项目云服务器部署Node环境+PM2工具+宝塔管理工具..._weixin_39843151的博客-程序员秘密

全栈前后端分离项目云服务器部署上线不同的技术栈,部署上线的方案也不同,轩钰就以自个用的技术栈记录详细的部署笔记轩钰使用的是 node + pm2 + 宝塔管理工具 部署自个前后端分离项目写的不好处地方,还请多多谅解.准备:准备一台云服务器服务器终端连接工具(我这里用的是vscode的一个插件:Remote - SSH)安装Node环境安装PM2工具包云服务器购买云服务器的大牌服务商有很多,可以选择...

IDM安装与使用_idm怎么安装和使用_Lstop.的博客-程序员秘密

1、先在软件商店下载一个IDM2、下载安装好之后需要下载安装Patch就是在这个步骤中遇到了一个问题,但下载好准备打开时会突然出现这个提示然后下载好的Patch就没了,没了。。感觉这是电脑的问题,因为有的可以直接安好,而我的和另一个和我电脑一个版本的同学的电脑也是这样(联想),最后把电脑自带的杀毒软件(好像是迈克菲)卸载之后才行的,原先还以为是电脑管家的问题还把自带的电脑管家卸了,一不...

webservice_翻滚的人的博客-程序员秘密

首页 资讯 精华 论坛 问答 博客 专栏 群组 更多 ▼您还未登录 ! 登录 注册gqsunrise博客微博相册收藏留言关于我 基于Java的WebService(XFire)博客分类: WebServiceXFirexfirewebservice

随便推点

铁乐学Python_day04-列表LIST_关于列表(list)的内置方法,下列哪一项的描述是错误的?_铁乐与猫的博客-程序员秘密

文:铁乐与猫 2018-3-21Python内置的一种数据类型是列表:list。 list是一种有序的集合,可以随时添加和删除其中的元素。序列中的每个元素都分配一个数字(下标) - 它的位置,或索引, 第一个索引是0,第二个索引是1,依此类推。 (这种设置下len列表的长度时比最大的索引值可以大1,用于循环判断时很有用。)列表都可以进行的操作包括索引,切片,加,乘,检查成员等。...

java 时间戳 工具类_JAVA时间戳工具类_陈年丰fields的博客-程序员秘密

整理一个时间戳的工具类import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class DateUtil {private static SimpleDateFormat sf = null;/*获取系统时间 格式为:"yyyy/MM/dd "*/public s...

Linux的命名空间详解--Linux进程的管理与调度(二)_weixin_34342207的博客-程序员秘密

转自:http://blog.csdn.net/gatieme/article/details/51383322日期内核版本架构作者GitHubCSDN2016-05-12Linux-4.5X86 & armgatiemeLinuxDeviceDriversLinux-进程管理与调度Linux Namespa...

word中字体 html,在Word 2010中设置文本字体_人事星球的博客-程序员秘密

在本章中,我们将讨论如何在Word 2010中设置文本字体和大小.Microsoft字允许您使用不同大小的不同字体.您可以通过更改字体及其大小来更改文档的外观.通常您会为段落和标题使用不同的字体.学习如何使用不同的字体非常重要.本章将教您如何通过简单的步骤更改字体及其大小.更改字体类型&大小我们将简要了解我们将在本教程中进一步使用的字体按钮.以下是截图,向您展示一些与字体相关的按钮.第1步...

不露怯,前进就可以 | yanglong,很高兴再认识你_爱莫科技的博客-程序员秘密

你有想过吗,究竟要用多少个词语,才能跟别人形象地描述出一个人?如果我用了内向、老实、写代码来形容他,你会不会觉得,他是一个不解风情的人?又如果我用了外向、幽默、柔软来形容他,你会不会很有兴趣了解他?有那么一个人,同时包含这两种性格,不是分裂,而是需要被了解的“多面体”。「很高兴再认识你」No.6嘉宾:yanglong时间:2019年11月26日嘉宾介绍:yanglong,同事们会调侃...

【Matlab优化选址】粒子群算法求解充电站规划优化问题【含源码 664期】_Matlab佛怒唐莲的博客-程序员秘密

一、代码运行视频(哔哩哔哩)【Matlab优化选址】粒子群算法求解充电站规划优化问题【含源码 664期】二、matlab版本及参考文献1 matlab版本2014a2 参考文献[1]黄安子,包贤禄,陈华锋,梁晓峰,钟现成,陆轶祺,解大.EV充电站选址定容及基于蚁群算法概念的建设规划方案研究[J]. 上海节能. 2018,(11)...

推荐文章

热门文章

相关标签