第三方开源库-->那些酷炫的工具类热修复插件化开源库整理

Posted Kevin-Dev

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第三方开源库-->那些酷炫的工具类热修复插件化开源库整理相关的知识,希望对你有一定的参考价值。

不断学习,做更好的自己!💪

视频号CSDN简书
欢迎打开微信,关注我的视频号:KevinDev点我点我

工具类

1、RxTool

GitHub 地址:https://github.com/Tamsiree/RxTool

简介: RxTool 是 android 开发过程经常需要用到各式各样的工具类集合,虽然大部分只需谷歌/百度一下就能找到。但是有时候急需使用却苦苦搜寻不到,于是整理了自己平常用到的工具类,以便以后的使用。

效果图:


2、AndroidUtilCode

GitHub 地址:https://github.com/Blankj/AndroidUtilCode

简介: Android developers should collect the following utils(updating).

热修复

1、Tinker

GitHub 地址:https://github.com/Tencent/tinker

简介: Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk.

2、Bugly

GitHub 地址:Bugly Android热更新使用指南

简介: Bugly 为解决开发者紧急修复线上 bug,而无需重新发版让用户无感知就能把问题修复的一项能力。

3、Nuwa

GitHub 地址:https://github.com/jasonross/Nuwa

简介: Nuwa, pure java implementation, can hotfix your android application.

4、AndFix

GitHub 地址:https://github.com/alibaba/AndFix

简介: AndFix is a library that offer hot-fix for Android App.

5、VirtualXposed

GitHub 地址:https://github.com/Qihoo360/RePlugin

简介: A simple app to use Xposed without root, unlock the bootloader or modify system image, etc.

插件化

1、RePlugin

GitHub 地址:https://github.com/Qihoo360/RePlugin

简介: ArgusAPM是360手机卫士客户端团队继RePlugin之后开源的又一个重量级开源项目。ArgusAPM是360移动端产品使用的可视化性能监控平台,为移动端APP提供性能监控与管理,可以迅速发现和定位各类APP性能和使用问题,帮助APP不断的提升用户体验。

签名打包

1、Walle

GitHub 地址:https://github.com/Meituan-Dianping/walle

简介: Walle(瓦力):Android Signature V2 Scheme签名下的新一代渠道包打包神器。

2、PackerNg V2

GitHub 地址:https://github.com/mcxiaoke/packer-ng-plugin

简介: packer-ng-plugin 是下一代Android渠道打包工具Gradle插件,支持极速打包,100个渠道包只需要10秒钟,速度是 gradle-packer-plugin 的300倍以上,可方便的用于CI系统集成,同时提供命令行打包脚本,渠道读取提供Python和C语言的实现。

反编译

1、Apktool

GitHub 地址:https://github.com/iBotPeaches/Apktool

简介: 反编译工具

依赖注入

1、Dagger

GitHub 地址:https://github.com/square/dagger

简介: 依赖注入,适用于 Android 和 Java

2、Butter Knife

GitHub 地址:https://github.com/JakeWharton/butterknife

简介: Bind Android views and callbacks to fields and methods.

日志

1、Logger

GitHub 地址:https://github.com/orhanobut/logger

简介: Simple, pretty and powerful logger for android

容器

1、Atlas

GitHub 地址:https://github.com/alibaba/atlas

简介: Atlas是伴随着手机淘宝的不断发展而衍生出来的一个运行于Android系统上的一个容器化框架,我们也叫动态组件化(Dynamic Bundle)框架。它主要提供了解耦化、组件化、动态性的支持。覆盖了工程师的工程编码期、Apk运行期以及后续运维期的各种问题。

路由

1、ARouter

GitHub 地址:https://github.com/alibaba/ARouter

简介: 帮助 Android App 进行组件化改造的路由框架

内存泄漏检测

1、LeakCanary

GitHub 地址:https://github.com/square/leakcanary

简介: A memory leak detection library for Android.

布局优化

1、X2C

GitHub 地址:https://github.com/iReaderAndroid/X2C

简介: 【掌阅出品】android 提升布局加载速度200%(X2C)

画图

1、X2C

GitHub 地址:https://github.com/lfkdsk/JustWeTools

简介: Some useful tools

效果图:

图片压缩

1、Luban

GitHub 地址:https://github.com/Curzibn/Luban

简介: Luban(鲁班)—Image compression with efficiency very close to WeChat Moments/可能是最接近微信朋友圈的图片压缩算法

2、Compressor

GitHub 地址:https://github.com/zetbaitsu/Compressor

简介: Compressor is a lightweight and powerful android image compression library. Compressor will allow you to compress large photos into smaller sized photos with very less or negligible loss in quality of the image.

3、AiYaCompressHelper

GitHub 地址:https://github.com/nanchen2251/CompressHelper

简介: 压缩文件,压缩图片,压缩Bitmap,Compress, CompressImage, CompressFile, CompressBitmap:

摄像头

1、CameraView

GitHub 地址:https://github.com/google/cameraview

简介: Easily integrate Camera features into your Android app

2、camerakit-android

GitHub 地址:https://github.com/CameraKit/camerakit-android

简介: Library for Android Camera 1 and 2 APIs. Massively increase stability and reliability of photo and video capture on all Android devices.

富文本编辑器

1、richeditor-android

GitHub 地址:https://github.com/wasabeef/richeditor-android

简介: RichEditor for Android is a beautiful Rich Text WYSIWYG Editor for Android.

2、Android Rich text Editor

GitHub 地址:https://github.com/chinalwb/Android-Rich-text-Editor

简介: Android Rich Text Editor With customized spans - 富文本编辑器 - Don’t miss this one 😃

指示器

1、MagicIndicator

GitHub 地址:https://github.com/hackware1993/MagicIndicator

简介: 强大、可定制、易扩展的 ViewPager 指示器框架。是ViewPagerIndicator、TabLayout、PagerSlidingTabStrip的最佳替代品。支持角标,更支持在非ViewPager场景下使用(使用hide()、show()切换Fragment或使用setVisibility切换FrameLayout里的View等

效果图:

2、dotsindicator

GitHub 地址:https://github.com/tommybuonomo/dotsindicator

简介:

效果图:

自定义字体加载

1、Calligraphy

GitHub 地址:https://github.com/chrisjenx/Calligraphy

简介: Custom fonts in Android the easy way…

效果图:

文件加密

1、conceal

GitHub 地址:https://github.com/facebookarchive/conceal

简介: Conceal provides easy Android APIs for performing fast encryption and authentication of data…

表情包

1、XhsEmoticonsKeyboard

GitHub 地址:https://github.com/w446108264/XhsEmoticonsKeyboard

简介: 最良心的开源表情键盘解决方案。

相机滤镜

1、Android-GPUImage-Plus

GitHub 地址:https://github.com/wysaid/android-gpuimage-plus

简介: Android Image & Camera Filters Based on OpenGL.

车牌识别

1、EasyPR4Android

GitHub 地址:https://github.com/imistyrain/EasyPR4Android

简介: Andorid端实时车牌识别Realtime chinese plate recoginition on android

键盘冲突

1、JKeyboardPanelSwitch

GitHub 地址:https://github.com/Jacksgong/JKeyboardPanelSwitch

简介: Android键盘面板冲突 布局闪动处理方案

蓝牙

1、Android-BLE

GitHub 地址:https://github.com/aicareles/Android-BLE

简介: Android-BLE蓝牙框架,提供了扫描、连接、使能/除能通知、发送/读取数据、接收数据,读取rssi,设置mtu等蓝牙相关的所有操作接口,内部优化了连接队列,以及快速写入队列, 并支持多服务通讯,可扩展配置蓝牙相关操作。

效果图:


测试

1、Matrix

GitHub 地址:https://github.com/Tencent/matrix

简介: Matrix is a plugin style, non-invasive APM system developed by WeChat.

2、pandora

GitHub 地址:https://github.com/whataa/pandora

简介: an android library for debugging what we care about directly in app.

3、ArgusAPM

GitHub 地址:https://github.com/Qihoo360/ArgusAPM

简介: ArgusAPM 是360手机卫士客户端团队继RePlugin之后开源的又一个重量级开源项目。ArgusAPM是360移动端产品使用的可视化性能监控平台,为移动端APP提供性能监控与管理,可以迅速发现和定位各类APP性能和使用问题,帮助APP不断的提升用户体验。

4、UETool

GitHub 地址:https://github.com/eleme/UETool

简介: Show/edit any view’s attributions on the screen.

5、robolectric

GitHub 地址:https://github.com/robolectric/robolectric

简介: 单元测试

其它

1、微信红包

GitHub 地址:https://github.com/geeeeeeeeek/WeChatLuckyMoney

简介: 一个帮助你在微信抢红包时战无不胜的Android应用。


2、BookReader

GitHub 地址:https://github.com/smuyyh/BookReader

简介: “任阅” 网络小说阅读器,3D翻页效果、txt/pdf/epub书籍阅读、Wifi传书~

以上是关于第三方开源库-->那些酷炫的工具类热修复插件化开源库整理的主要内容,如果未能解决你的问题,请参考以下文章

第三方开源库-->那些酷炫的 RecyclerView 开源库整理

第三方开源库-->那些酷炫的 Button 开源库整理

第三方开源库-->那些酷炫的 图表 & 菜单 开源库整理

第三方开源库-->那些酷炫的音视频开源库整理

第三方开源库-->那些酷炫的 权限 &数据库 开源库整理

第三方开源库-->那些酷炫的 手势 & 事件 & 换肤 开源库整理