共计 1031 个字符,预计需要花费 3 分钟才能阅读完成。
Pandora 是一个 Android 第三方开源库。顾名思义,作为开发者的“潘多拉魔盒”,提供了各种辅助工具用以对各种问题方便快速地进行定位、提升开发和测试效率。Pandora1.0 版本于 2018 年 6 月发布。截止目前,已经迭代了 18 个小版本,根据 JitPack 的统计,平均月下载量达到了 5K,作为个人项目,非常感谢大家的支持。
可能有部分朋友对该库还不了解,你可以查看 demo 演示视频 YouTube,也可以点击这里到 GitHub 查看项目具体文档。
Pandora2.0
围绕解决更多实际开发问题的需求,经过一段时间的开发,近期 Pandora2.0 正式发布,此次更新主要包含了以下更改:
新特性
网络日志新增对 Android 默认 URLConnection 的支持;
新增 Crash 记录和查看的功能;
新增 Activity 历史栈记录的功能;
新增添加自定义快捷入口的功能,具体请查看 Add shortcuts to Pandora;
新增部分功能的使用帮助;
多语言自动切换的支持;
优化和 BUG 修复
兼容 Android 9.0:反射限制;
增加网络日志对请求错误情况的支持;
优化查看数据库列表的同步问题;
优化操作文件的同步问题;
优化选择视图的长按操作;
新的面板样式;
优化权限申请提示;
代码优化,Demo 更新;
接入使用
声明 Jitpack 仓库并添加以下依赖:
debugImplementation ‘com.github.whataa:pandora:v2.0.0’
releaseImplementation ‘com.github.whataa:pandora-no-op:v2.0.0’
(可选)如果你的项目使用了 OKHttp 作为网络库,请为其添加以下拦截器以支持网络日志:
Pandora.get().getInterceptor();
授予「悬浮窗」权限,并摇晃手机。
有使用中的任何问题欢迎提交 issue,具体文档请查看项目地址:https://github.com/whataa/pan…
参与项目
通过 2.0 版本的发布,Pandora 得到了进一步完善,足以胜任日常开发的工具需求,当然距离完美还有很长的路要走,非常欢迎感兴趣的小伙伴一起参与到 Pandora 的完善和维护中来,你可以点击此链接进一步了解。
其它
项目地址:https://github.com/whataa/pan…
更新文档:https://github.com/whataa/pan…
我的博客:http://linjiang.tech/