Android开发辅助工具Pandora2.0发布

5c8ca7c19c917.png

Pandora 是一个Android第三方开源库。顾名思义,做为开发者的“潘多拉魔盒”,提供了各类辅助工具用以对各类问题方便快速地进行定位、提高开发和测试效率。Pandora1.0版本于2018年6月发布。截止目前,已经迭代了18个小版本,根据JitPack的统计,平均月下载量达到了5K,做为我的项目,很是感谢你们的支持。git

可能有部分朋友对该库还不了解,你能够查看demo演示视频YouTube, 也能够点击这里到GitHub查看项目具体文档。github

Pandora2.0

围绕解决更多实际开发问题的需求,通过一段时间的开发,近期Pandora2.0正式发布,这次更新主要包含了如下更改:数据库

新特性

  1. 网络日志新增对Android默认URLConnection的支持;
  2. 新增Crash记录和查看的功能;
  3. 新增Activity历史栈记录的功能;
  4. 新增添加自定义快捷入口的功能,具体请查看 Add shortcuts to Pandora
  5. 新增部分功能的使用帮助;
  6. 多语言自动切换的支持;

优化和BUG修复

  1. 兼容Android 9.0:反射限制;
  2. 增长网络日志对请求错误状况的支持;
  3. 优化查看数据库列表的同步问题;
  4. 优化操做文件的同步问题;
  5. 优化选择视图的长按操做;
  6. 新的面板样式;
  7. 优化权限申请提示;
  8. 代码优化,Demo更新;

接入使用

  1. 声明Jitpack 仓库并添加如下依赖:网络

    debugImplementation 'com.github.whataa:pandora:v2.0.0'
    releaseImplementation 'com.github.whataa:pandora-no-op:v2.0.0'
  2. (可选)若是你的项目使用了OKHttp做为网络库,请为其添加如下拦截器以支持网络日志:工具

    Pandora.get().getInterceptor();
  3. 授予「悬浮窗」权限,并摇晃手机。

有使用中的任何问题欢迎提交issue,具体文档请查看项目地址:https://github.com/whataa/pan...测试

参与项目

经过2.0版本的发布,Pandora获得了进一步完善,足以胜任平常开发的工具需求,固然距离完美还有很长的路要走,很是欢迎感兴趣的小伙伴一块儿参与到Pandora的完善和维护中来,你能够点击此连接进一步了解。优化

其它

  1. 项目地址:https://github.com/whataa/pan...
  2. 更新文档:https://github.com/whataa/pan...
  3. 个人博客:http://linjiang.tech/
相关文章
相关标签/搜索