-
跨平台架构模式
跨平台不是一个新的话题,它已经被讨论了几十年了。在最近的一些尝试,让我对跨平台有了一些新的想法。在想法真正落地之前,我梳理了一下不同跨平台方案的一些特征,便有了...
Phodal 2023-01-02442 0 0 -
拖不得了,Android11真的来了,最全适配实践指南奉上
没错!Android 11(version 30,Andorid R) 正式发布了!看到这个新闻我知道我不能再拖了,再不好好准备好迎接Android11的到来,...
码上积木 2023-01-02443 0 0 -
女儿拿着小天才电话手表问我App启动流程
“爸爸爸爸,你说我玩的这个小天才电话手表怎么这么厉害,随便点一下这个小图片,这个应用就冒出来了,就可以听儿歌了。好神奇啊。”
码上积木 2023-01-02453 0 0 -
线程与更新UI,细谈原理
相信不少读者都阅读过相类似的文章了,但是我还是想完整的把这之间的关系梳理清楚,细节聊好,希望你也能从中学到一些。
码上积木 2023-01-02447 0 0 -
【云+社区年度征文】探究 | 如何捕获一个 Activity页面上所有的点击行为
既然我要捕获点击事件,首先就想到的是通过事件分发机制,也就是在源头就去获取所有的触摸事件,然后对点击事件进行统计,干吧~
码上积木 2023-01-02453 0 0 -
雨露均沾的OkHttp—WebSocket长连接的使用&源码解析
最近老板又来新需求了,要做一个物联网相关的app,其中有个需求是客户端需要收发服务器不定期发出的消息。
码上积木 2023-01-02451 0 0 -
【云+社区年度征文】能否让APP永不崩溃—小光和我的对决
关于拦截异常,想必大家都知道可以通过Thread.setDefaultUncaughtExceptionHandler来拦截App中发生的异常,然后再进行处理。
码上积木 2023-01-02448 0 0 -
一文了解 Java/Kotlin 中的泛型
在 Java/Kotlin 中,子类对象是可以赋值给一个父类类型的,但是父类对象不可以赋值给子类类型,例如:
GeeJoe 2023-01-02438 0 0 -
让你的应用完美适配平板
其实标题有点吹牛逼了,谁也不敢说能完美适配平板,只能说尽力去做,包括显示和使用的各个方面尽力去做,才有可能在更多的平板设备上更加完美的运行起来,因为安卓的设备实...
ZhuJiang 2023-01-02446 0 0