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