-
Notifications
You must be signed in to change notification settings - Fork 0
Demo 目录
1、ArouteTest Aroute的简单使用
2、Bitmask 位掩码的使用
3、CircleMenu 圆形菜单、扇形菜单的简单使用
4、DataStore DataStore 的简单使用
5、DoubleListRecyclerView RecyclerView 左右联动的案例
6、DragApplication、DragGridView、DragTest 九宫格图片拖拽的使用,第一个是基于 RecyclerView, 后面两个是基于 GridView
7、DynamicAppIcon 动态修改应用图标
8、version_updata 版本控制的demo
9、Telegram github 上开源的很不错的项目
10、Hilt Hilt 依赖注入框架的使用
11、LintApplication lint的简单使用,可以结合shell脚本一起使用
12、weixinEdit、ExpandTextView weixinEdit 微信朋友圈,评论点赞的弹窗,评论的时候软键盘总是顶到要评论的item的下面,ExpandTextView 折叠 textView ,类似微信朋友圈的 全文/收起
13、VirtualAPK VirtualAPK的简单使用
14、Modules 组件化开发的简单应用
15、HandlerThread HandlerThread原理分析及使用Demo
16、CommonMVVM MVVM的一个简单例子,包括ListView和RecyclerView.
17、MultiChannel Gradle的多渠道打包。
18、AspectJDemo AOP之AspectJ的简单使用
19、HotFix 基于多Dex的多修复的简单使用
20、GradlePlugin Gradle自定义插件
21、Loader 基于接口,通过隔离层,实现解耦的网络请求、图片加载的简单Demo,主要是体验封装的流程、思想
22、ViewBinder APT 基于APT实现的类似ButterKnife的控件绑定的简单Demo。
23、插件化的简单Demo Android中插件化简单实现:启动未注册的Activity
24、应用加固的简单实现方案 应用加固的简单实现方案
25、NettyDemo 基于Netty实现服务端与客户端通信
26、Netty 基于Netty实现服务端与客户端通信(进阶):实现服务端下发指令的处理
27、Jetpack Jetpack简单使用
28、MVVM 基于MVVM和Jetpack实现的WanAndroid的一个客户端,目前只实现了首页文章获取及文章详情页面,其它的界面待完成。
29、Proxy 基于动态代理+注解+反射实现的控件点击事件绑定的简单Demo。
30、 UtilWidget 代码上传本地及远程服务 Maven 案例。
31、 AFewScreens Glide的完美应用及监听滑动几屏的案例。
32、 Animator 各种动画的集合。
33、 CustomGradlePlugin 自定义 Gradle 插件。
34、 SafetyInspectionApplication 检测安卓是否有双开,是否是用模拟器,是否被root等安全工具类。
35、 HScrollRecyclerViewApplication BaseQuickAdapter开源库的使用案例。
36、 PanelEmojiKeyBoard 和 demo 表情软键盘和系统软键盘的切换
37、 ConstraintLayout2 ConstraintLayout2 的使用
38、 jetpack-compose compose 的使用
39、 BroadcastReceiver 广播的使用
40、 H5Project 安卓原生和H5的交互项目 有dimen 从1到100
41、 AnnotationAndEventBusDemo 编译时注解及自定义 EventBus 的简单demo
42、 CardScrollPage 层叠滑动 ViewPager
43、 CustomLayoutManager LayoutManager自定义,实现滑动卡片消失
44、 OutApplication、PageTransitionAnimation Activity转场动画过渡元素及共享元素第二个页面滑动关闭
45、 Binder_Client、Binder_Service Binder 进程间的通信 AIDL IPC
46、 NineLuckPan 九宫格抽奖
47、 Music_Lyric 音乐播放歌词控件像卡拉OK那样一个字一个字的高亮显示
48、 koin Koin 注入框架在 kotlin 中的使用
49、 Projection 微光app一样把哔哩哔哩的视频投影到微光
50、NotificationToast 像QQ、微信一样横幅展示通知消息
51、SuperPlayer_Android-master 腾讯云的超级播放器,包含手势调整音量、亮度、倍速、硬件加速、镜像、屏幕截图、视频线路来源、弹幕等等功能
52、StartUp 启动优化
55、scrollAppBarLayout 滑动状态栏和标题渐变显示
56、DoYinCover、InsGallery-master 仿抖音设置封面、仿 InsGallery 设置视屏封面
57、FlycoTabLayoutZ-master、XiaMiTablayout-master、FlycoTablayout-master TabLayout 选项卡 选中的文字加粗放大
58、VideoCover 视屏封面选择
59、ViewPager2 便速度优化 local.properties
-
environmentType = debug
-
devVersionCode = 273898
-
devDate = "20210911.1444482313"
60、Algorithm 算法
61、ToastUtil Toast框架,便捷获取资源文件的扩展类
62、WebViewApp 单进程使用 WebView,并且用 Gradle 脚本动态修改 AndroidManifest.xml 文件 兼容 Android 12下给 安装的主 Activity 增加 android:exported="false" 属性
63、Hook 安卓常用稳定性高的 java 层hook 反射加动态代理