Singapore

ananba

Advanced
@shaopx

Java, Android developer. also like python, groovy, js, kotlin

VideoClipEditViewTest. Edit, crop, filter, and add special effects to video using Android native MediaExtractor, MediaCodec, and OpenGL

483

CoordinatorLayoutExample. 学习CoordinatorLayout, NestedScrollingParent和 NestedScrollingChild时整理的一些示例

58

InCompleteGifDecoder. 一个可以显示不完整gif图片的基于glide的解码器

25

ExoplayerTest. exoplayer demo app

20

Exoplayer2DownloadTest. 一个通过exoplayer2进行离线下载的示例

8

SimpleReflectionAndroid12. 在android12版本上通过native hook Runtime结构体的方式绕过hide函数的反射限制

6

BottomSheetBehaviorExample. bottom sheet behavior

5

MyDLOpenDemo. 通过读取/proc/self/maps文件, 来加载so文件, 并解析函数符号, 最终定位目标函数调用地址的方法. 演示了调用art::Thread::DumpJavaStack()方法, 来打印堆栈信息的方法;

5

ArtMethodReplaceDemo. 手工实践Sopfix热修原理, 查找java方法的ArtMethod地址,全量替换为新的ArtMethod

4

MediaPlayerTest. gui examples

4

opengl_video_effect_demo. opengl effect

2

RecyclerView66996774Workaround. a recyclerview solution to android issue 66996774

2

GlideApp. glide source study

2

hummingbird. flutter版的蜂鸟App

1

WowAlbum. Kotlin

1

opengl_image_saturation_demo. android opengl, change image saturation

1

LiteRecyclerViewAdapter. one simple recyclerview adapter use kotlin

1

RecyclerViewTest. 学习RecyclerView实现

1

MyAPMTest. C++

1
19
Apply