Skip to content

Demo 目录

wangfeigit edited this page Dec 23, 2021 · 5 revisions

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 反射加动态代理

Clone this wiki locally