240 发简信
  • 120
    【Android】函数插桩(Gradle + ASM)

    *本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 前言 第一次看到插桩,是在Android开发高手课中。看完去查了一下:“咦!还有这东西,有点意思”。 本...

  • 楼主,你的onMeasure中遍历计算宽度时,换行时没有加上当前子View的宽度,导致第二行的开始就少了一个子View的宽度的间距,后续的计算中会出现本来该换行却没换行的情况。直接的表现就是计算高度时少显示了一行的内容,举例就是1行2个子View的情况,9个子View只会显示4行而不是5行。解决方法就是加上丢失的宽度,childLeft = paddingLeft + childWidth + mHorizontalSpacing;

  • flutter开发 dart定义方法与异常(三)

    方法 一等方法对象 ​ Dart 是一个真正的面向对象语言,方法也是对象并且具有一种 类型 Function。 这意味着,方法可以赋值给变量,也可以当做其他方法的参数。...

  • 120
    RxJava浅析——事件如何从上游传递到下游

    之前学过一阵子RxJava1.x,但没应用到项目中。最近在Android上使用一个Stomp协议的库,这里面用到了RxJava2,所以重新把RxJava给捡起来了。用了一阵子...

  • TextView增加局部点击事件

    TextView增加局部点击事件 这样可以增加局部的埋点事件,也可以修改不同的ui样式的文字,里面也可以插入一些小图标什么的

  • @亚特兰蒂斯基 可以结合很多比较确定的值,自己写一个算法

    Android 上关于设备唯一标识的调研

    看看官网怎么说的唯一标识符最佳做法 一、先来明白几个概念: 什么是IMEI?IMEI(International Mobile Equipment Identity)是国际移...

  • @fosmos 我觉得 这个 评论十分中肯,曾经的我真的 就以为 shell脚本 就那点东西呢。 我也是后来才慢慢知道它的庐山真面目。 sorry题目起的有点大了

    一篇文章学懂Shell脚本

    Shell脚本,就是利用Shell的命令解释的功能,对一个纯文本的文件进行解析,然后执行这些功能,也可以说Shell脚本就是一系列命令的集合。Shell可以直接使用在win/...

个人介绍
博客重新搬回简书,个人网站,搭在了香港服务器,经常被墙,很尴尬...

GitHub: https://github.com/linsir6
邮箱: linsir678@gmail.com