240 发简信
IP属地:浙江
  • 120
    DexDiff:基于dex文件反编译生成dex增量包

    前段时间微信分享了一篇文章——微信Android热补丁实践演进之路, 这篇文章主要讲了目前流行的Android热修复方案,同时微信在QZone方案的基础上优化出一套dex全量...

  • 120
    反编译工具apktool使用问题

    1 工具篇 反编译和回编用到的一些工具: apktool是解包APK 文件最常用的工具 keytool是一个Java数据证书的管理工具 jarsigner是JDK提供的针对j...

  • 120
    NDK 开发实战 - 实现相机美颜功能

    在 《图形图像处理 - 实现图片的美容效果》 一文中提到了图片的美容,采用双边滤波算法来实现,具体的算法流程和实现思路,大家可以在上篇文章中了解,这篇文章就在不再反复啰嗦了。...

  • OkHttp使用gzip时的坑

    Retrofit 是现在最流行的网络开发框架之一,功能十分强大,但是最近确遇到一个十分坑的问题,现在记录下来,希望看到的人能注意下。 众所周知,在 HTTP 传输时是支持 g...

  • 120
    Android:一张图片占用多少内存(补充修改)

    我们在开发Android应用的时候,经常会遇到OOM,加载图片过大,更是在OOM里面占有很大的比重, 那么为什么会出现OOM? 为啥图片过大就会OOM? 图片的大小就是内存里...

  • 一点见解: Android嵌套滑动和NestedScrollView

    问题分析 嵌套滑动一直是Android中比较棘手的问题, 根本原因是Android的事件分发机制导致的.不了解事件分发机制的同学可以先看看一点见解: Android事件分发机...

  • 120
    CoordinatorLayout使用(三):NestedScrollView & 嵌套滑动事件

    上一篇,我们大体理解了 Behavior流程 和 事件流具体代码可以见 https://github.com/2954722256/use_little_demo对应 coo...

  • 120
    Fragment全解析系列(一):那些年踩过的坑

    Fragment系列文章:1、Fragment全解析系列(一):那些年踩过的坑2、Fragment全解析系列(二):正确的使用姿势3、Fragment之我的解决方案:Frag...

  • React-Native 实现增量热更新的思路(1)

    所谓热更新就是在不重新安装的前提下进行代码和资源的更新,相信在整个宇宙中还不存在觉得热更新不重要的程序猿。 增量热更新就更牛逼了,只需要把修改过和新增的代码和资源推送给用户下...

  • Kotlin 函数魔法 - 双冒号

    Java 的繁重 先看看平时我们写 Java 时遇到的问题: 我们其实只要 run 这个函数,而直接将函数作为参数是不被允许的,所以我们要在外面套上一个冗余的 Runnabl...

  • 120
    Android使用矢量图(SVG, VectorDrawable)实践篇

    是时候全面使用矢量图了。——哲鸠斯·沃硕德 前言 本文是以读者对SVG有一定了解为前提的,否则请先百(谷)度(歌)了解下。 实践都是从坑里爬出来的,因此本文的子题目也可叫做A...