Android开发中好用的开源工具(持续更新)
来源:互联网 发布:网络编程师 编辑:程序博客网 时间:2024/05/13 00:49
1. Emmagee
Emmagee是网易杭州研究院QA团队开发的一个简单易上手的Android性能监测小工具,主要用于监控单个App的CPU,内存,流量,启动耗时,电量,电流等性能状态的变化,且用户可自定义配置监控的频率以及性能的实时显示,并最终生成一份性能统计文件。
github:https://github.com/NetEase/Emmagee
2. Leakcanary
LeakCanary 是一个检测内存泄露的开源类库。你可以在 debug 包种轻松检测内存泄露。
github:https://github.com/square/leakcanary
github:https://github.com/teffy/LeakcanarySample-Eclipse
3. Netroid
Netroid基于Volley库的理念,并在其基础上做了大量扩展,提供执行网络请求、缓存返回结果、批量图片加载、大文件断点下载的常见Http交互功能。致力于避免每个项目重复开发基础Http功能,实现显著地缩短开发周期的愿景。
github:https://github.com/vince-styling/Netroid
4. EventBus
EventBus是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。比如请求网络,等网络返回时通过Handler或Broadcast通知UI,两个Fragment之间需要通过Listener通信,这些需求都可以通过EventBus实现。
github:https://github.com/greenrobot/EventBus
5. SwipeBackLayout
SwipeBackLayout支持侧滑关闭Activity及切换Activity的动画效果,这些效果极大的提高了用户体验。
github:https://github.com/ikew0ng/SwipeBackLayout
6. GT
GT(随身调)是APP的随身调测平台,它是直接运行在手机上的“集成调测环境”(IDTE, Integrated Debug Environment)。利用GT,仅凭一部手机,无需连接电脑,您即可对APP进行快速的性能测试(CPU、内存、流量、电量、帧率/流畅度等等)、开发日志的查看、Crash日志查看、网络数据包的抓取、APP内部参数的调试、真机代码耗时统计等。
github:https://github.com/TencentOpen/GT
- Android开发中好用的开源工具(持续更新)
- 实用的Android开源工具(持续更新)
- android 开发中用到的工具-持续更新(码农必看)
- [持续更新]Android开发工具的各宗疑难杂症
- Android开发工具网站整理--持续更新
- Android开源项目发现--- 工具类快速开发篇(持续更新)
- Android开源项目发现--- 效率开发工具篇(持续更新)
- Android开发谈谈那些增加开发效率的工具,看看你在用几个(持续更新...)
- 开发工具站点(持续更新。。)
- CSS开发工具---持续更新
- Android中常用开发工具类—持续更新...
- Android 工具类,持续更新
- android开发开源宝贝——持续更新。。。
- 便于游戏开发的工具(自用,持续更新)
- 关于开发工具的一些快捷键收集(持续更新)
- 便于游戏开发的工具(自用,持续更新)
- android开发--TextView持续更新
- Android 开发问题解决(持续更新...)
- ASP.NET MVC异步处理请求的意义
- iOS 各种UI控件属性设置
- android之touch事件获取控件坐标详解
- 【Xibo】Xibo-Layout问题解决汇总
- Android Studio 一Run 'app' 就报以下的错误
- Android开发中好用的开源工具(持续更新)
- Caused by: java.lang.IllegalArgumentException: Argument for @NotNull paramet
- 框架节构设计(高内聚低耦合)
- 对ViewPager+Fragment的懒加载的小小探究
- Zookeeper开源客户端框架Curator简介
- hiho 54 连通性·三
- yii2框架安装
- SQLServer找出执行慢的SQL语句
- 理想很骨感,现实很丰满