240 发简信
  • NDK动态注册

    动态注册 在静态注册中,每次添加新函数后,要重新生成头文件,而且函数名较长,操作起来非常麻烦,那使用动态注册可以避免这些麻烦 。而动态注册可以避...

  • 120
    NDK环境搭建

    前言 其实参考超级简单的Android Studio jni实现 这篇文章就可以完美的实现,java代码调用c++代码。记得先下载ndk的官方包...

  • 120
    热修复(一)

    原理 java文件打包成apk后其实就是apk里的一个个dex文件。当一个apk出现多个dex文件后,需要把dex文件塞入到app的classl...

  • 120
    热修复二(Tinker)

    热修复方案目前来讲,稳定性最好当属Tinker了。它已经运行在数亿台安卓设备上了。 它的接入方式可以参考官方github地址,点击wiki,里面...

  • Android分包方案multidex

    前言 当方法数超过65536的时候,就会出现方法数越界 情况一 不包括框架,jar包,项目中的java代码的方法数超过了65536,使用AS打包...

  • ViewDragHelper实现下拉刷新

    前言 使用ViewDragHelper实现肯定可以实现下拉刷新,而且可以通过这种场景可以举一反三出很多其他的场景。 实现步骤 1.首先看一下布局...

  • 120
    ViewDragHelper实现侧滑删除

    导读 1.我特别想充分清楚的知道ViewDragHelper到底能帮我们实现哪些常见的功能?2.使用它实现侧滑删除功能,是我见过实现侧滑删除最简...

  • 120
    使用BitmapShader-实现圆角和圆形Bitmap

    导读 有时候,我们需求上需要实现圆角图片的展示。有很多种处理思路。但所有思路无非就是把Bitmap修饰成圆角或者圆形。然后显示出来。Bitmap...

  • app启动白屏解决方法

    导读 app启动的时候,会有一个闪屏页,英文叫SplashActivity。当点击应用图标,闪屏页如果不经过特别处理,会出现一小刻的白屏。出现这...

个人介绍
乐逗游戏android开发工程师