240 发简信
IP属地:浙江
  • 修改网页字体确定可以用?load javascript不会执行到拦截那里

    WebView中修改字体

    一般情况下我们做加载网页都是返回一个url,我们进行加载。各种各样的样式都已经在网页中做了处理。但是,也会碰到一些情况,需要我们加载代码片段。还有修改一些样式,比如:修改网页...

  • 120
    Android Studio 中会自动添加 @org.jetbrains.annotations.Nullable 的解决办法

    在 Activity 中复写 onCreate 方法时,输完 onCreate 后直接回车,会引入如下代码: 可以看到除了添加 androidx.annotation.Nul...

  • BaseReq 提供了抽象方法getType()应该是用于区分业务的

    Android微信支付回调区分

    在集成微信支付时才发现微信的开发文档果然有些坑,本文主要是记录我在区分微信支付回调问题的处理。也让遇到同样问题的小伙伴们找到处理方法。若您知道此问题的解决办法,请不要喷我,您...

  • Animation导致removeView无效(源码分析)

    继续入自定义View的坑,最近实现一个效果的时候,需要动态添加和删除View,所以就要用到ViewGroup中的removeView和addView,按理来说应该很简单,但是...

  • 位运算(位掩码BitMask)的简单应用场景浅析

    在Java中,位运算符有:与(&)、非(~)、或(|)、异或(^)、移位(<< 和 >>)、无符移位(<<< 和 >>>)。这些运算符在日常编码中运用并不多,但在看 Andr...

  • Java并发编程_线程池

    一、引言 合理的利用线程池能够带来一些好处。主要有 降低资源消耗。通过重复利用自己创建的线程,降低创建与销毁线程造成的资源消耗。 提高响应速度。当任务到达时,任务可以不需要等...

  • 120
    Android项目配置系统签名

    简述 公司开发一款产品,需要在应用内打开谷歌浏览器,并向浏览器网页中编辑框提交文本并执行回车事件,这时候我们想到了Instrumentation。 Instrumentati...

  • 120
    不可不说的Java“锁”事

    前言 Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。本文旨在对锁相关源码(本文中的源码来自JDK 8)、使用场景进行举例,为读者介绍...

  • 120
    JVM体系架构

    JVM是什么 JVM全称Java Virtual Machine(Java虚拟机),是一个虚构出来的计算机,它屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在J...

  • 固定控件宽高的情况下,第一次缩放会导致图片缩放消失,放大后大概率缩小不回来

    Android自定义控件之可平移、缩放、旋转图片控件

    先上效果图 源码 一、需求分析 单点拖动图片对图片进行平移操作。双手缩放图片大小和旋转图片到一定的角度。图片缩放的时候 不能大于最大的缩放因子和小于最小的缩放因子。大于最大缩...

  • 120
    理解JVM(2)- JVM体系结构

    前一篇我们简单了解了JVM是什么,现在我们将从整体上认识一下JVM由哪些部分组成 我们看一下JVM的架构: JVM字节码文件(JVM Languages Classes ) ...