萝卜平

没想好的一个副标题


  • 首页

  • 归档

  • 标签

  • 分类

  • 关于

  • 搜索

误删两行代码引发的测量View问题

发表于 2022-06-15 | 分类于 code |
字数统计: 2.4k | 阅读时长 ≈ 10
今天解决的一个bug很有意思,涉及View测量流程,故记之。 bug描述:Launcher中,当用户点击任一全屏App返回后,GridLayout 中的 ItemView 大小测量不正常了。如下图所示: Launcher的布局结构是一个ViewPager,每一页是一个GridLayout,以 ...
阅读全文 »

平静的感觉

发表于 2022-04-06 |
字数统计: 869 | 阅读时长 ≈ 2
清明收假回来上班,没什么活,坐在电脑前,带着降噪耳机,享受这平静的感觉。 平静下来,脑子也会浮现出很多事情,比如 清明去广州玩遇到一贩卖机借机器故障之名拉人关注公众号 老婆去广州知识城学习,因为崇拜这个城市,连同将卖地摊衣服一眼误认为高大上的赠品 加了一个副业群,看着他人在讨论做什么产品好挣钱,感 ...
阅读全文 »

dart异步编程:Isolate和事件循环(译)

发表于 2021-09-10 |
字数统计: 1.4k | 阅读时长 ≈ 5
原文 Dart, 尽管作为一个单线程语言,但也提供了一系列的API,诸如Future, Stream,来帮助我们编写一个现代、异步、响应式的程序。本文主要讲述Dart在底层如何支持这样的后台任务,包括 isolate, 事件循环。 IsolateIsolate,指代码运行之处,指Dart程序所拥 ...
阅读全文 »

谈谈对声明式框架的理解

发表于 2021-08-28 |
字数统计: 1k | 阅读时长 ≈ 3
昨晚把React的官方入门Demo敲了一遍,感觉对声明式的框架 React,Flutter,Android-Compose都有了一些认知,故想记录下。 我开始学习的是Flutter,看了文档,敲Demo,对比Android原生开发的一些熟悉概念,后面看到Android也推出了Compose,又跑去玩 ...
阅读全文 »

追《新世纪福音战士》后做了一个奇怪的梦”

发表于 2021-08-02 |
字数统计: 810 | 阅读时长 ≈ 2
梦醒回到现实,我庆幸我活到现在没有做过一件无法弥补的事,至少相对梦境中我的处境而言… 梦中,我抢了银行,钱到手后逃跑途中,我拿着一大跌崭新的纸币,在一片慌乱中,我想将钱塞给逃跑中的帮手们,我纠结我该一人给多少张百元纸币,一人给5张可能不够发, 一人给3张可能会让他们不满意,在纠结中和慌忙逃跑中,我忘 ...
阅读全文 »

OKHttp 文档篇

发表于 2021-07-28 |
字数统计: 1.9k | 阅读时长 ≈ 7
初略的看了Retrofit之后,OkHttp就是必不可少的了,Retrofit依赖了OkHttp,两个库都有一个Call这么一个类,其意图也一样,只是所处的层次不同。 Retrofit依赖OkHttp来实现真正的Http网络请求。而OkHttp相对来是更加复杂的,本文先把其文档过一遍。 Overvi ...
阅读全文 »

SAM-conversion 是什么

发表于 2021-07-10 |
字数统计: 491 | 阅读时长 ≈ 1
关于 SAM-conversion看到一些注释提到 SAM-conversion,查找之后记录下。 SAM全称是 Single Abstract Method,当 Interface 只有一个抽象方法时,它可以当作一个函数来调用。比如View点击接口: 12345678910111213141516 ...
阅读全文 »

Retrofit

发表于 2021-07-10 |
字数统计: 2.4k | 阅读时长 ≈ 9
整体认识Retrofit 用接口中的方法和注解来描述一个HTTP请求,用户只用关注接口如何描述这个请求,而不用关注内部的具体实现。它将网络请求中,封装Request 对象,解析Response对象等模板代码封装了起来,使得使用者只要描述做什么,而无需关心怎么做。 内部网络请求部分依赖了OkHttp, ...
阅读全文 »

SparseArray vs HashMap

发表于 2021-07-07 |
字数统计: 1.5k | 阅读时长 ≈ 6
给自己一个自认为熟悉的感念,表达出来能得到多少分? 是的,我认为我对 SparseArray 熟悉,可当我要表述这个数据结构时,我该怎么表达呢? 首先,描述使用范围,对比HashMapSparseArray 适用于key-value结构的数据,相比于Java基础库提供的通用的 HashMap, Sp ...
阅读全文 »

关于并发

发表于 2021-06-19 |
字数统计: 1k | 阅读时长 ≈ 3
区别与并行 感觉了解其区分,描述起来好难 他人的回答: 并发(Concurrency)是说进程B的开始时间是在进程A的开始时间与结束时间之间,我们就说A和B是并发的。 并行(Parallel Execution)是并发的真子集,指同一时间两个进程运行在不同的机器上或者同一个机器不同的核心上。 自 ...
阅读全文 »
12…5
萝卜平

萝卜平

Android, Java

50 日志
3 分类
18 标签
RSS
GitHub E-Mail Google
© 2023 萝卜平 | Site words total count: 60.6k
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.4