随笔博文

  • windows版无线局域网ADB连接脚本开源

    @echo off :startecho.无线局域网ADB连接脚本echo.echo.author by michael echo.http://www.michael007js.cnecho.echo.重要提示:需要将adb文件路径添加到Windows系统环境变量“Path”中,否则将提示“不是内部或外部命令,也不是可运行的程序或批处理文件。”echo.echo.使用步骤:echo.echo.1

    2022-11-24 michael007js 143

  • Java中与泛型相关的接口 之 ParameterizedType

    简介ParameterizedType是Type的子接口,表示一个有参数的类型,例如Collection<T>,Map<K,V>等。但实现上 ParameterizedType并不直接表示Collection<T>和Map<K,V>等,而是表示 Collection<String>和Map<String,String>等这种具

    2022-12-06 michael007js 140

  • 已经有 MESI 协议,为什么还需要 volatile 关键字?

    在上一篇文章里,我们聊到了 CPU 的缓存一致性问题,分为纵向的 Cache 与内存的一致性问题以及横向的多个核心 Cache 的一致性问题。我们也讨论了 MESI 协议通过写传播和事务串行化实现缓存一致性。不知道你是不是跟我一样,在学习 MESI 协议的时候,自然地产生了一个疑问:在不考虑写缓冲区和失效队列的影响下,在硬件层面已经实现了缓存一致性,那么在 Java 语言层面为什么还需要定义 vo

    2022-11-27 michael007js 139

  • setOverScrollMode

    在 Android 11 及更低版本中,滚动事件会使视觉元素发光。在 Android 12 及更高版本中,发生拖动事件时,视觉元素会拉伸和反弹;发生快速滑动事件时,它们会快速滑动和反弹,新的滚动行为会影响拖动和快速滑动动画。该行为会应用于使用 EdgeEffect 的所有应用,并且适用于以下类中的所有内容:RecyclerViewListViewScrollViewNestedScrollView

    2023-03-24 michael007js 138

  • Jetpack之-Navigation

    虽说是重学Jetpack,但其实也不尽是,因为有些Jetpack组件之前也没学过。最早开始使用Jetpack组件开发是2019年,当时公司开发的一款产品采用的MVVM架构,其中使用的Jetpack组件包括Paging、LiveData、ViewModel以及Room等,后面到了现在的公司就一直没有怎么使用过。但Jetpack组件作为谷歌的亲儿子项目,而且随着Compose 1.0稳定版的发布,精通

    2022-12-12 michael007js 136

  • android log缓冲区大小,修改Android Studio 的 Logcat 缓冲区大小操作

    找到 Android Studio的安装目录inidea.properties 文件将文件中的idea.cycle.buffer.size=1024 改成 例如: idea.cycle.buffer.size=102400另一个设置方式是:

    2023-07-31 michael007js 135

  • 为什么LiveData的观察者必须处于主线程中

    前言在我的上一篇*为什么Google要将LiveData设计成粘性的*文章中,有一位爱思考的小伙伴留下了这么一个评论。在看到这个评论后,我产生了两个疑问?LiveData的观察者对象必须得处于主线程中吗?究竟是什么原因让Google这么设计,正是这位小伙伴所述的原因吗?由此有了这篇文章,再次感谢这位小伙伴的留言探讨。观察者对象必须得处于主线程中吗?先说答案:是的,LiveData的观察者对象必须处

    2022-12-20 michael007js 135

  • CollapsingToolbarLayout属性讲解

    常用属性//是否显示标题app:titleEnabled="true"//标题内容app:title="CollapsingToolbarLayout"//扩展后Title的位置app:expandedTitleGravity="left|bottom"//收缩后Title的位置app:collapsedTitleGravity=&quo

    2023-02-01 michael007js 134

首页
关于博主
我的博客
搜索