又到每周推荐的时候了,会不定期给大家推荐一些项目,为了保证尽可能节省大家时间,会做到:
1. 对于项目不会看看readme就直接推荐,会尽可能clone、编译、然后打包,确保能运行,提前排一下坑,查看实际效果后推荐(除了一些特殊项目,相关技术我也不太了解的~~)。
2. 对于推荐的项目,我会提供我自己编译的 apk下载,方便大家安装挑选,毕竟不可能每个都学。
1
AndroidGodEye
这个项目比较有意思,如果你经常看本号文章,应该记得这一篇文章:
主要是在手机上搭建一个服务器,然后实现在浏览器上可以直接点击播放手机中存储的视频。
这个项目的原理和这个还是有一定关联的,但是从完善程度和功能丰富程度来看,今天推荐的项目要好太多~
AndroidGodEye是一个可以在PC浏览器中实时监控Android数据指标(比如cpu、内存、卡顿、内存泄漏等等)的工具,你可以通过wifi/usb连接手机和pc,通过pc浏览器实时监控手机性能,而且提供了api供开发者在release阶段进行数据上报。
好了先看个效果图,大家就明白了:
手机端运行后,会给一个PC端访问的地址,输入后:
然后你可以在PC端,查看手机的内存、帧率、网络、CPU、Crash、内存泄露、卡顿等信息。
当然了,如果你是抱着学习的心态,更关注的应该是源码,他是如何获取到这些信息,并且在浏览器上呈现的,可以考虑学一哈~~
其次对于,如果你正在做性能监控相关Topic,这也是一个非常不错的参考项目。
恩,平时对这方面关注并不多,这个项目我也准备好好学学~
项目地址:
https://github.com/Kyson/AndroidGodEye/
2
我的音乐-Musicoco
这是个管理本地音乐的app,目前关注人不多,但是这确实是个非常棒的作品,大家可以安装体验哈。
UI设计、动效以及功能完善程度都很棒,其次因为很多项目的数据都是抓的官方接口所以很容易就失效了,相对而言这个app就不会出现这样的情况,你可以慢慢学习~
可以通过该图看一下包含的功能:
简单贴几个效果图:
该页面有一些联动的动效~~
很喜欢主题色定制这个功能~
https://github.com/DuanJiaNing/Musicoco
3
ReadHub资讯客户端
该应用仅为个人兴趣所开发的 Readhub 第三方客户端,非无码科技官方产品。
这个客户端相对比较简单,基于MVP,代码封装的还是不错的;如果你需要一个练习MVP的相对入门项目,那么不妨学习下~~
https://github.com/BryantPang/ReadHub
领取专属 10元无门槛券
私享最新 技术干货