Giter Site home page Giter Site logo

Ysj's Projects

bcu-modifier-aspect icon bcu-modifier-aspect

基于 BytecodeUtil 开发的,用于在 Android 中实现 AOP 的字节码修改器。

bytecodeutil icon bytecodeutil

安卓平台(已支持 AGP 8+)上的基于 ASM 实现的高性能轻量级字节码操作平台。你只需要专注于如何修改字节码达成业务需求,不需要再去写 Gradle 插件和进行复杂且冗余的 IO 处理。

floatingbottomnavigator icon floatingbottomnavigator

浮动溢出效果的底部导航。支持自动判断 tab 高度,自动裁剪 bacground,支持设置分割线颜色和粗细,支持设置可浮动区域的大小。

glcamerax icon glcamerax

Android CameraX + OpenGL。虽然 CameraX 已经封装了大部分对相机操作,但想要基于 OpenGL 做一个可以自定义渲染流程的相机还是有不少东西需要处理,如 OpenGL 环境的封装,需要自定义的 SurfaceProvider,和图片视频捕获。 本项目在 lib_camera 中提供了这一些列封装用来解决这些痛点,你可以添加自定义的相机渲染节点 CameraRenderer 来修改渲染流程。

media-codec icon media-codec

完全基于 Android MediaCodec 封装的高性能编解码器实现,内部没有任何第三方库和的 C/C++ 代码。

permissionmonitor icon permissionmonitor

Android 隐私政策敏感权限监控工具。通过对敏感权限的调用代理来监控其调用,并支持检测通过反射调用敏感权限的行为。

stuokhttp icon stuokhttp

用于学习 OkHttp 将其基本自己实现了一遍。

usbconnector icon usbconnector

(已经不维护啦)一个 Android 轻松连接 USB device 的连接库

ycr icon ycr

(停止维护,建议使用 BCU 的 modifier-component-di)一个用于 Android 组件化改造的库。融合了 ARouter 和 CC 的特色,在保留原生能力的基础上做扩展。支持渐进式组件化改造,支持开发时夸 APP 调用,支持无入侵式获取 ActivityResult,支持绑定 Lifecycle 控制生命周期,支持手动中断路由过程……

ycr-idea-plugin icon ycr-idea-plugin

一个配合 YCR 库使用的插件。兼容 Kotlin 和 Java 代码。支持便捷定位路由目标。支持路由 path 提示和自动补全。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.