240 发简信
IP属地:上海
  • Fox版Android Studio原生项目集成Flutter模块Failed to apply plugin class 'FlutterPlugin'

    google和百度了半天找不到原因。最终发现一个文章解决了我的问题,非常感谢!!! 转载文章:https://lixiaopeng.top/article/92.html[h...

  • 120
    RecyclerView 体验优化及入坑总结

    本文所讲RecyclerView 是来自support 库 26 版本,本文主要来源于自身开发及组内同事遇到问题的经验总结,作为知识沉淀记录一下,以备日后查看。 本文主要...

  • 120
    反射:您不了解的小知识

    一、反射是否可以修改final类型变量? 先看一段代码 运行结果: 我明明通过反射将number的值由1 变成了 2 ,但是我们打印的结果还是1。我们接下来看一下它的clas...

  • 120
    详解Flutter 调用 Android Native 的2种方法

    Flutter 调用 Android Native 的方法,是通过MethodChannel的方式来实现的。 Android端: 实现方式一: 创建一个Class,实现Flu...

  • Java中的== 和equals 以及 kotlin中的==和===理解

    Java == 比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同,即是否是指相同一个对象。比较的是真正意义上的指针操作。 equals用来比...

  • 120
    一键登录了解一下?

    登录方式 我们先来看一下目前的一些登录方式。 账号 + 密码 使用账号加密码是最传统的登录方式,可以说是简单粗暴的,一般也不会出现什么问题。 缺点 但这种方式要求用户要记住自...

  • 120
    https详解

    http存在的隐患 HTTP是属于应用层的协议,它是基于TCP/IP的,所以它只是规定一些要传输的内容,以及头部信息,然后通过TCP协议进行传输,依靠IP协议进行寻址,通过一...

  • Glide使用的生命周期管理之上下文Context

    Glide最简单的使用 Glide提供了许多.with()方法,原因如下:它遵循生命周期.但是with的参数上下文使用需要注意,以避免任何崩溃,会对应用程序和内存的性能产生影...

  • 120
    Android 常见进度条---合集 LProgressView

    前言: 进度条常见的样式, 目前暂时没看到比较好用的框架, 或者说不好在原有的基础上扩展, 本框架的成员变量和方法几乎都是用protected 和 public, 给...