# BaseTool **Repository Path**: muxiaomu/BaseTool ## Basic Information - **Project Name**: BaseTool - **Description**: 集成基本工具类的项目 - **Primary Language**: Android - **License**: MPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2019-10-08 - **Last Updated**: 2024-06-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 普通工具类 [ToolUtils](http://www.ydw.cn) ================ * 2020/08/15 更新日志 版本 40 v2.900. > 1. 修改浏览器工具类,支持h5打开相机和相册 > 2. 修改优化部分页面 * 2020/04/19 更新日志 版本 38 v2.899. > 1. 修改基本类的Toast返回为代理IToast > 2. 修改优化部分页面 * 2020/04/13 更新日志 版本 36 v2.897. > 1. 修改 Logger.class 的一些参数,处理分块打印问题 > 2. 修改 GsonUtils.class 中对Gson的处理,补充转换功能 * 2019/11/20 更新日志 版本 35 v2.897. > 1. 修改 `SheetAlertDialog.class` 的一些参数,减少内存泄漏风险 > 2. 修改 `PickPhotoHelper.class` 中对于弹窗的引用,减少内存泄漏风险 * 2019/11/09. 更新日志 版本 34 v2.896 > 1. 修改 `BaseTool.UiCall.class` 的获取 dialog 方法名容易与其他冲突问题 * 2019/11/09. 更新日志 版本 33 v2.896 > 1. 修改 `BaseUiTools.class` 和 `BaseTool.UiCall.class` 及继承类 > 2. 修改 `CountDownTimerUtils.class` ,隐藏不对外方法 * 2019/11/02. 更新日志 版本 31 v2.895 > 1. 构建兼容性Web控件 `LollipopFixedWebView.class`, 处理部分机型开启WebView奔溃问题 > 2. 修改 `Logger.class`,补充`seSubLog()` 是否裁切日志的功能,可以调用`setSubNum()`设置切割大小 * 2019/10/09. 更新日志 版本 30 v2.894 > 1. 变更 `BaseActivity.class`,`BasicFragment.class`,`BaseDialogFragment.class`,`LoadingFooter.class`,中不合理的地方,并增加兼容性 * 2019/10/08. 更新日志 版本 29 v2.893 > 1. 变更 `BaeTools.class` 成为 `BaseUiTools.class`,并移除内部类 `BaseUiTools$BaseToolCallBack.class`,同时修改不合理的方法 > 2. 构建便捷引用工具类 `BaseTool.class`,并移除其他类涉及的指向性方法 > 3. 修改 `JumpPermissionPage.class`中错误的参数,并增加兼容性 > 4. 修改 `RecyclerViewUtils.class` `RecyclerViewStateUtils.class`中不合理的地方,并增加兼容性 * 2019/10/04. 更新日志 版本 28 v2.892 > 1. 优化 `ScreenUtils.class` 的 `getWindowBitmap()`方法中对于图片的回收 > 2. 修复 `DeviceUtil.class` 的 `getVersionCode()` 方法中获取应用号异常崩溃问题 > 3. 补充 `BitmapUtils.class` 的 `getViewBitmap()` 方法用于获取普通控件的截图 * 2019/09/28. 更新日志 版本 27 v2.891 > 1. 将sdk 转AndroidX, > 2. 构建通知工具类 `NotificationUtil.class`,并移除其他类涉及的通知功能方法 > 3. 构建安全工具类 `SecurityUtil.class`,并移除其他类涉及的加密解密等安全功能方法 > 4. 构建zip压缩工具类 `ZipUtil.class`,并移除其他类涉及的压缩等功能方法 > 5. 构建驱动工具类 `DeviceUtil.class`,并移除其他类涉及的设备驱动信息等功能方法 > 6. 构建存储工具类 `StorageUtil.class` > 7. 更新优化部分类参数 * 2019/09/20. 更新日志 版本 26 v2.890 > 1. 补充错误统计 `CollectCrashHandler.class` > 2. 补充设备信息工具类 `DeviceUtil.class` > 3. 修改 `FileUtils.class` 的 `writeLogInLocal()` 方法 > 4. 修改 `ImageFileModel.class`