240 发简信
IP属地:广东
  • Resize,w 360,h 240
    Android热修复简单总结

    1. Dex修复 Dex修复分为热部署底层热替换与冷部署重启 1.1 热部署底层替换 直接在native虚拟机层替换原有方法,是在原来类的基础上...

  • 异步编程的前世今生

    异步编程的前世今生 1、为什么需要异步编程 异步编程是相对同步编程来说的,开发项目时,开发者总是希望,程序的执行顺利能按照编程的顺序从上至下执行...

  • Java线程中断的正确姿势

    1、为什么废弃Thread的stop函数? 对于有多线程开发经验的开发者,应该大多数在开发过程中都遇到过这样的需求,就是在某种情况下,希望立即停...

  • Android异或加密以及遇到的小坑

    1、为何要做数据加密 做过客户端的开发者应该知道,客户端数据的安全对公司来说绝对是头等重要的事情,毕竟数据是公司最有价值的东西。因此为了保证数据...

  • Resize,w 360,h 240
    Android原生库构建的三种姿态

    前言 自Android Studio 2.2发布之后,AS开始支持CMake构建工具编译构建原生代码库,谷歌推荐使用CMake来构建新建的原生库...

  • 自己实现轻量级的AsyncTask

    说在前面 用过AsyncTask的都知道,AsyncTask是为了在异步线程执行耗时任务以免阻塞UI线程而设计的。但是在使用过程中发现它存在一些...