我的博客

  • 安卓自定义View基础-颜色

    简要介绍安卓中的颜色相关内容,包括颜色的定义,创建颜色的几种方式,以及颜色的混合模式等。一.简单介绍颜色安卓支持的颜色模式:颜色模式备注ARGB8888四通道高精度(32位)ARGB4444四通道低精度(16位)RGB565屏幕默认模式(16位)Alpha8仅有透明通道(8位)PS:其中字母表示通道类型,数值表示该类型用多少位二进制来描述。如ARGB8888则表示有四个通道(ARGB),每个对应的

    2022-12-07 michael007js 143

  • 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

  • 如何将bat批处理文件固定到Win10的开始菜单磁贴中

    如何将bat批处理文件固定到Win10的开始菜单磁贴中要将一个批处理文件 (.bat) 放到 Windows 10 的磁贴中,可以通过以下步骤来实现:创建一个快捷方式:找到你的 .bat 文件所在的位置,通常是在文件资源管理器中。右键单击 .bat 文件,然后选择“创建快捷方式”。将快捷方式移动到开始菜单:使用文件资源管理器导航到以下位置(你也可以右键点击磁贴上某个程序并在展开的菜单中选择 更多-

    2024-01-26 michael007js 136

  • 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

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