Pinned Repositories
AgentWeb
🔥 AgentWeb 是基于 Android WebView 一个功能完善小型浏览器库 。 使用很方便 , 集成进你应用 ,只需几行代码 。
alpha
Alpha是一个基于PERT图构建的Android异步启动框架,它简单,高效,功能完善。 在应用启动的时候,我们通常会有很多工作需要做,为了提高启动速度,我们会尽可能让这些工作并发进行。但这些工作之间可能存在前后依赖的关系,所以我们又需要想办法保证他们执行顺序的正确性。Alpha就是为此而设计的,使用者只需定义好自己的task,并描述它依赖的task,将它添加到Project中。框架会自动并发有序地执行这些task,并将执行的结果抛出来。
AlphaTabsIndicator
高仿微信底部状态栏的轻量级库,非MagicIndicator那么功能庞大,简化功能符合大多数BottomTabBar应用设计需求, Lightweight Library of high imitation WeChat bottom status bar
Anchors
:white_check_mark: Anchors 是一个基于图结构,支持同异步依赖任务初始化 Android 启动框架。其锚点提供 "勾住" 依赖的功能,能灵活解决初始化过程中复杂的同步问题。参考 alpha 并改进其部分细节, 更贴合 Android 启动的场景, 同时支持优化依赖初始化流程, 自动选择较优的路径进行初始化。
AndFix-Bad-Practices
这是一个AndFix应用到项目的小栗子。个人技术水平只能写写这些没有技术的Demo了,请大家不要吐槽~
AndPermission
:strawberry: Permissions manager for Android platform.
Android-AppLifecycleMgr
在Android应用组件化开发中,每个组件都有自己的类似Application的生命周期,如何通过APT、gradle插件来自动化注册
epic
Dynamic java method AOP hook for Android(continution of Dexposed on ART), Supporting 5.0~11
flutter_training_app
A Flutter application for training.
small-video-record
利用FFmpeg视频录制微信小视频与其压缩处理
haonan1's Repositories
haonan1/android-plugin
Android 字节码插件集合,封装好了增量编译等编写插件重复代码,使只需要关注对字节码的操作
haonan1/YCBlogs
技术博客笔记大汇总【15年10月到至今】,包括Java基础及深入知识点,Android技术博客,Python,Go学习笔记等等,还包括平时开发中遇到的bug汇总,当然也在工作之余收集了大量的面试题,长期更新维护并且修正,持续完善……开源的文件是markdown格式的!同时也开源了生活博客,从12年起,积累共计N篇[近100万字],转载请注明出处,谢谢!
haonan1/TableView
TableView is a powerful Android library for displaying complex data structures and rendering tabular data composed of rows, columns and cells.
haonan1/iMusic
一个集视频播放器、音乐播放器封装库于一身的iMusic工程
haonan1/Shadow
零反射全动态Android插件框架
haonan1/XDroidMvp
轻量级的Android MVP快速开发框架
haonan1/AndroidAspectj
Android 面向切面编程,登录状态拦截、日志拦截、权限拦截等等,轻松完成各种*操作!
haonan1/FileOperator
🔥 涵盖了Android系统文件的创建/删除/复制/打开文件(目录)、获取文件(目录)大小、获取常用目录、获取文件名称及后缀、获取MimeType以及MediaStore和SAF的相关操作等常用功能,并且也处理了获取文件Uri/Path的兼容问题、图片压缩和文件选择等功能。
haonan1/market_upload
一键上传apk到应用商店,支持小米市场,vivo市场,huawei市场
haonan1/JetpackMvvm
:chicken::chicken::chicken:一个Jetpack结合MVVM的快速开发框架,基于MVVM模式集成谷歌官方推荐的JetPack组件库:LiveData、ViewModel、Lifecycle、Navigation组件 使用Kotlin语言,添加大量拓展函数,简化代码 加入Retrofit网络请求,协程,帮你简化各种操作,让你快速开发项目
haonan1/TabLayoutNiubility
Android自定义控件之RecyclerView打造万能ViewPager TabLayout(仿今日头条Tab滑动、Tab多布局、indicator蠕动、自定义indicator、文字颜色渐变、自定义Fragment)
haonan1/OkAspectj
有人想要Android面向切面编程,今天他来了!轻松完成各种*操作,登录状态拦截,日志拦截,权限拦截,轻松搞定!
haonan1/DialogV3
🔥空祖家的对话框工具V3版,集成三种风格+夜间模式对话框,以及等待、提示、分享等特色对话框,支持花式自定义
haonan1/EnFloatingView
🔥应用内悬浮窗,无需一切权限,适配所有ROM和厂商,no permission floating view.
haonan1/AndroidAutoTrack
Android Asm 插桩 教学
haonan1/epic
Dynamic java method AOP hook for Android(continution of Dexposed on ART), Supporting 5.0~11
haonan1/Jetpack_GitHub
基于Kotlin + Jetpack全家桶 + Coroutines(协程) + Flutter等架构实现的一款精简版Github客户端项目,望与广大小伙伴一起成长,欢迎start or fork!
haonan1/flutter_dojo
A beautiful design and useful project for Building a flutter knowledge architecture
haonan1/xCrash
🔥 xCrash provides the Android app with the ability to capture java crash, native crash and ANR. No root permission or any system permissions are required.
haonan1/Collie
Android APM Online Android轻量级APM 性能监测工具
haonan1/SoloPi
SoloPi 自动化测试工具
haonan1/LifeHelper
【停止维护】组件化综合案例,包含微信新闻,头条视频,美女图片,百度音乐,干活集中营,玩Android,豆瓣读书电影,知乎日报等等模块。架构模式:组件化+MVP+Rx+Retrofit+Desgin+Dagger2+阿里VLayout+腾讯X5+腾讯bugly。融合开发中需要的各种小案例!
haonan1/new-pac
科学上网/自由上网/翻墙/软件/方法,一键翻墙浏览器,免费shadowsocks/ss/ssr/v2ray/goflyway账号,vps一键搭建脚本/教程
haonan1/YCAndroidTool
用于项目测试,崩溃记录日志【可以查看,分享】和重启【多种重启app方式】,性能检测,网路拦截查看的工具小助手。提高开发效率……
haonan1/flutter_study
flutter 学习记录
haonan1/AwesomeGithub
🔥Android Github客户端,基于组件化开发,支持账户密码与认证登陆。使用Kotlin语言进行开发,项目架构是基于JetPack&DataBinding的MVVM;项目中使用了Arouter、Retrofit、Coroutine、Glide、Dagger与Hilt等流行开源技术。
haonan1/MethodHookTool
这是一个android 方法 hook 插件,通过hook方法进入和退出,能进行很多自定义的事情
haonan1/MailSender
Android快速实现发送邮件
haonan1/Anchors
:white_check_mark: Anchors 是一个基于图结构,支持同异步依赖任务初始化 Android 启动框架。其锚点提供 "勾住" 依赖的功能,能灵活解决初始化过程中复杂的同步问题。参考 alpha 并改进其部分细节, 更贴合 Android 启动的场景, 同时支持优化依赖初始化流程, 自动选择较优的路径进行初始化。
haonan1/ByteX
ByteX is a bytecode plugin platform based on Android Gradle Transform API and ASM. 字节码插件开发平台