240 发简信
IP属地:天津
  • Resize,w 360,h 240
    IOS 如何通过替换签名调试微信小程序

    为什么要替换签名 开发阶段,用开发者账号 build 出来的 app 可以很方便的调试,但是苹果应用商店中的 app 使用 Distributi...

  • 利用 nodejs 自动生成 Android 语言包实现应用内切换多语言的方案

    Android 默认的多语言支持 在 Android 工程的 res 目录下,通过定义对应的语言文件夹名称就可以实现多语言支持 支持应用内的语言...

  • Resize,w 360,h 240
    内存泄露-问题分析

    Handler 匿名内部类、非静态内部类 如何避免 1:使用静态内部类,加上static 修饰 2:使用WeakReference 3:根据业务...

  • 内存泄露-基本原理

    泄露对象是什么 三种内存分配 静态存储区 : 静态数据、全局static数据和常量 栈区 : 在执行函数时,函数内局部变量的存储单元 堆区 : ...

  • 避免 enlargeBuffer 的工具方法

    背景 ES 加入新文件提醒功能模块废弃了使用 mediastore 来查找所有文件,而是基于 android 底层的文件系统自己实现了一套全盘扫...

  • Resize,w 360,h 240
    解决 MulticastLock 耗电问题

    起因 google 发了封邮件,ES 一直持有 Multicast Locks 导致耗电量增加。 解决方案 1.Utils 增加 getWifi...

  • hook sdk 中的 webview 页面过程

    hook sdk 中的 webview 页面过程 背景 接入第三方广告的 sdk 广告平台,广告的展示是通过 webview 请求的页面。需求是...