240 发简信
IP属地:北京
  • Android 检测用户是否投屏方案

    通用方法 当前系统投屏监控使用 DisplayManager.registerDisplayListener方案来获取投屏回调,并且通过判断屏幕...

  • Gradle Error:Failed to open zip file. Gradle's dependency cache may be corrupt (this sometimes oc...

    更新gradle Androidstudio报错:Error:Failed to open zip file. Gradle's depende...

  • ProtoBuf在Android端使用

    Protocol Buffers是一种序列化数据结构的协议。对于通过管线(pipeline)或存储数据进行通信的程序开发上是很有用的。这个方法包...

  • 适配器设计模式

    适配器模式主要解决是类与类之间接口不兼容情况,比如你又一个三口插座需要插入一个两口插孔这个时候就需要适配器来做处理。适配器模式有两种:类适配器、...

  • JAVA GC回收算法

    GC算法 由于java是面向对象语言,所以就要考虑到他的对象回收,不然的话很容易造成oom(内存溢出),所以java会有一个单独的gc线程去处理...

  • Bitmap内存分析与优化

    Bitmap内存分析 从Android提供的获取bitmap内存大小api如下: 以上代码分析height就是原图片的高,而getRowByte...

  • React Native 清空Android图片缓存

    在RN中Android项目中通过Image标签去显示网络图片,但是由于RN原生并没有提供去清除缓存的api,所以需要自己去Android封装原生...

  • React Native调用Android原生方法

    当有时候RN项目需要访问原生的api但是rn官方并还没封装这个模块时,就需要使用自己去手动封装。调用Android原生代码,以最简单的弹Toas...

  • RN遇到 SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable解决方法

    RN在macOS下遇到下面错误: 解决方法:在/android目录下添加local.properties文件,并且在里面配置环境变量: $USE...