本系列主要关注安卓数据库的线程行为,分为四个部分:(1)SQLiteOpenHelper的getReadableDatabase和getWritableDatabase(2)...
本系列主要关注安卓数据库的线程行为,分为四个部分:(1)SQLiteOpenHelper的getReadableDatabase和getWritableDatabase(2)...
该篇作品由读者“山林风晚”于贴吧提供。欢迎各位读者在贴吧和书友圈撰写书评或同人,优秀作品将会被选入公众号供其他读者欣赏。 【亵渎】从千年回归的阴谋说起—亵渎剧情终极分析 精灵...
1.以前的误解 很久之前就听说过长连接的说法,而且还知道HTTP1.0协议不支持长连接,从HTTP1.1协议以后,连接默认都是长连接。但终究觉得对于长连接一直懵懵懂懂的,有种...
哪个小可爱在偷偷的看我~~偷瞄.gif 背景 Toast提示是每个项目必不可少的,鸿蒙如何实现类似android的提示呢,鉴于现在所参考资料几乎没有,于是自己封装了个工具类,...
x的最低实验条件 AndroidStudio 3.2.0+gradle:gradle-4.6以上compileSdkVersion 28本次实验条件:AndroidStudi...
Kotlin之let,apply,with,run函数区别 重新整理 重新整理了各种函数的区别,请移步到这里。 以下作废 很长一段时间内都一直使用Kotlin这门语言,也只是...
前言 作为 Android 开发者如果是第一次听说这个库,那么相信在了解 AndroidUtilCode[https://github.com/Blankj/AndroidU...
本文内容基于《Android开发艺术探索》,强烈推荐,值得一看。 在Android中说多进程一般是指一个应用中存在多个进程,在Android中使用多进程只有一种方法:给四大组...
在上一篇文章中我们分析了Handler 、Looper、 MessageQueue 、线程之间的关系,简单的说就是:一个线程绑定一个Looper,一个Looper维护一个Me...