最新 最热

DSL In Action

关于 Anko-Layouts框架的好处和局限性,网上已经有大部分文章在讲,它好在用DSL的方式来描述View,而缺点在于无法即时预览,在这方面导致Anko DSL的开发效率不及XML传统方式。经过大家的一些踩坑,以及开发上的试用,一致表示,Ank...

2020-02-20
1

我闻到了 Android AppCompat 代码的坏味道!

话说,我最近写了一个小 Demo,之前开发调试一直都是在一台 6.0.1 的手机上,顺风顺水的。

2020-02-20
0

Kotlin 1.3 RC 来啦:快迁移您的协程代码吧!

Kotlin 1.3-RC 发布了,这将是 1.3 之前的最后一个预览版本。这个版本修复了绝大多数的新功能相关的关键 bug,除此之外,还有一些其他的更新值得一提:

2020-02-20
0

Case Study:读取设备的温度值?

如果让你去读取 Android 设备的温度,并且告诉你这些温度的值都存在 /sys/class/thermal/thermal_zone 开头的目录下的 temp 文件当中,我们只需要读取它的平均值即可,那么我们要怎么去写这样的程序呢?...

2020-02-20
0

Kotlin 的 val list: ArrayList<String>= ArrayList() 居然报错!

嗯?说 > 那个地方缺个 > ? 什么鬼。。好吧,我大概猜到原因了,泛型参数后半个 > 估计与后面赋值用的 = 连起来被识别成了 >=,于是乎。。。...

2020-02-20
1

Kotlin 社区的新博客和新论坛

没错,我们的博客和论坛目前开始尝试向官方对齐,这样做的好处就是,系统的维护成本将得到显著的降低,我们可以抽出绝大多数的人力来输出资源,这样对于大家的学习看上去更有帮助。...

2020-02-20
0

《Kotlin 极简教程》涉嫌抄袭

最近发现 《Kotlin 极简教程》一书中关于 Native 的一章(第 16 章)与我很早在公众号发过的一篇文章 Kotlin Native 详细体验,你想要的都在这儿 中所使用的代码高度雷同。...

2020-02-20
0

Kotlin 反射与 MetaData 的关系在混淆后浮出水面!

本文主要为大家介绍 Kotlin 反射的一些原理,并提示大家如果需要在使用 Kotlin 反射的工程中进行混淆,千万注意,对所有反射涉及的类和接口的父类都需要 Keep。...

2020-02-20
0

你造吗,null 也能 toString()!

这时候呢,为了检验我的算法是否符合预期,通常我会在这里把这个 MatchPoint 打印出来,不巧的是 Android 的日志函数签名长这样:

2020-02-20
0

Kotlin Native 也能运行在 Android 当中?

Kotlin Native 可以编译成 *.so 也就是我们常说的动态库,自然也就可以被 Android 的 Jni 调用,显然 Kotlin Native 官方的 NativeActivity 的例子已经说明这一点。

2020-02-20
0