Android開發輔助工具Pandora2.0發佈

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 倉庫並添加如下依賴:bash

    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,具體文檔請查看項目地址:github.com/whataa/pand…測試

參與項目

經過2.0版本的發佈,Pandora獲得了進一步完善,足以勝任平常開發的工具需求,固然距離完美還有很長的路要走,很是歡迎感興趣的小夥伴一塊兒參與到Pandora的完善和維護中來,你能夠點擊此連接進一步瞭解。優化

其它

  1. 項目地址:github.com/whataa/pand…
  2. 更新文檔:github.com/whataa/pand…
  3. 個人博客:linjiang.tech/
相關文章
相關標籤/搜索