- 博客(7)
- 收藏
- 关注
原创 协程之质数与Channel
协程之质数与Channel今天要说的这个问题是协程中对于Channel的利用,这也是官方文档中使用的一种算法。官方文档:质数与Channel代码很简单,只有2个方法加上一个main函数,这里搬运一下:fun main() = runBlocking { var cur = numbersFrom(2) repeat(10) { val prime = cur.receive() println(prime) cur = filter(c
2020-08-18 17:48:27
5189
原创 Android11对跨进程显式intent启动activity的限制
Android11对跨进程启动activity的限制研究表明Android11增加了软件包可见性的限制,导致了通过显式intent来跨进程启动Activity导致报错。
2020-08-13 16:02:02
2097
原创 动手撸一个简易的Retrofit
一个简易的Retrofit今天,我们使用注解、动态代理和反射,来写一个简易的Retrofit,巩固一下之前讲到的知识。Retrofit的使用,在这里就不多做介绍了,相信大家也都有使用过了。这里定义一个Api接口。...
2020-07-29 15:01:26
321
原创 使用RecyclerView时。如果Item只有一项,会导致阴影失效
使用RecyclerView时。如果Item只有一项,会导致阴影失效今天在项目中遇到这样一个问题。列表展示数据使用的是RecyclerView,美工要求在特定的条件下,需要给子项目添加一个阴影。获得的数据显示,数据源里只有一个子项目,并且这个子项目是需要设置阴影的。在xml布局里我使用了elevation这个属性。而且设置了background为白色。在xml布局的预览界面已经可以看到,阴影是生效了的。但是在实际运行中发现,为子项目设置的阴影并没有生效。在网上找了很多办法,包括设置outline
2020-07-28 17:08:44
698
原创 Java基础进阶--反射
Java基础进阶--反射什么是反射?通过反射可以拿到什么?为什么用反射?反射在Gson解析中的应用(泛型+反射)什么是反射?通过反射可以拿到什么?为什么用反射?反射在Gson解析中的应用(泛型+反射)...
2020-07-27 22:09:49
291
原创 Java基础进阶--注解
Java基础进阶--注解什么是注解?元注解注解的应用场景APTIDE输入限定检查字节码编码注解与反射什么是注解?元注解注解的应用场景APTIDE输入限定检查字节码编码注解与反射上一篇:Java基础进阶–泛型....
2020-07-24 11:02:58
3396
1
原创 Java基础进阶--泛型
Java基础进阶--泛型什么是泛型?为什么要使用泛型?这里会由浅入深的讲解Java的泛型机制。什么是限定通配符?什么是上届通配符,什么是下届通配符,他们有什么用?最后从源码分析为什么使用泛型通配符,有什么好处。
2020-07-24 11:02:36
509
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人