shenxiaolin's repositories
alpha
Alpha是一个基于PERT图构建的Android异步启动框架,它简单,高效,功能完善。 在应用启动的时候,我们通常会有很多工作需要做,为了提高启动速度,我们会尽可能让这些工作并发进行。但这些工作之间可能存在前后依赖的关系,所以我们又需要想办法保证他们执行顺序的正确性。Alpha就是为此而设计的,使用者只需定义好自己的task,并描述它依赖的task,将它添加到Project中。框架会自动并发有序地执行这些task,并将执行的结果抛出来。
Anchors
:white_check_mark: Anchors 是一个基于图结构,支持同异步依赖任务初始化 Android 启动框架。其锚点提供 "勾住" 依赖的功能,能灵活解决初始化过程中复杂的同步问题。参考 alpha 并改进其部分细节, 更贴合 Android 启动的场景, 同时支持优化依赖初始化流程, 自动选择较优的路径进行初始化。
Android-Knowledge
Android源码,常用的第三方库源码解析以及知识总结
Android-ReadTheFuckingSourceCode
😜 记录日常的开发技巧,开发中遇到的技术重点、难点,各个知识点的总结,优质面试题等等。持续更新...
AndroidPicker
安卓选择器类库,包括日期选择器、时间选择器、单项选择器、双项选择器、城市地址选择器、车牌号选择器、数字选择器、星座选择器、生肖选择器、颜色选择器、文件选择器、目录选择器等,可自定义顶部及底部界面,可自定义窗口动画……Picker for android, include date&time/option/number/address/city/color/file&directory.
AndroidUSBCamera
Universal UVCCamera library,supporting recording,pushing,etc. // USB摄像头(UVC)视频录制和图片抓拍,支持边推流边录像
Andromeda
Andromeda simplifies local/remote communication for Android modularization
AVBookCode
《Android音视频开发》一书源码及勘误
Awesome-Android-Notebook
:computer: A complete plan for better android developers.(continuous updating ...)
awesome-c-cn
C 资源大全中文版,包括了:构建系统、编译器、数据库、加密、初中高的教程/指南、书籍、库等。
BLE
✨Android BLE基础操作框架,基于回调,操作简单。包含扫描、多连接、广播包解析、服务读写及通知等功能。
CC
业界首个支持渐进式组件化改造的Android组件化开源框架,支持跨进程调用。Componentize your android project gradually.
Chapter07
Sample for Add Systrace Tag
CS-Notes
:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计、Java、Python、C++
dexcount-gradle-plugin
A Gradle plugin to report the number of method references in your APK on every build.
hangzhou_house_knowledge
2017年买房经历总结出来的买房购房知识分享给大家,希望对大家有所帮助。买房不易,且买且珍惜
jadx
Dex to Java decompiler
JIMU
一种简单有效的android组件化方案,支持组件的代码资源隔离、单独调试、集成调试、组件交互、UI跳转、生命周期等完整功能。
JsBridge
android java and javascript bridge, inspired by wechat webview jsbridge
KOOM
KOOM is an OOM killer on mobile platform by Kwai.
matrix
Matrix is a plugin style, non-invasive APM system developed by WeChat.
MVPArms
A common architecture for Android applications developing based on MVP, integrates many open source projects (like Dagger2、Rxjava、Retrofit ...), to make your developing quicker and easier.
stitch
An android components middleware that help app activities and custom services interaction in different modules.
VirtualAPK
A powerful and lightweight plugin framework for Android
WeChatPswKeyboard
高仿微信数字键盘、支付键盘(密码键盘),同样可以拿来改成支付宝的支付键盘
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.