Skip to content

jack9095/Amdroid_Demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Samples

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的交互项目

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

gradle编译优化

60、Algorithm

算法

61、SQLite、roomDb

数据库使用

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published