如果在一个进程中,频繁创建和销毁线程,显然不是高效的做法。正确的做法是采用线程池,一个线程池中会缓存一定数量的线程,通过线程池可以避免因为频繁创建和销毁线程所带来的消耗。 1...
如果在一个进程中,频繁创建和销毁线程,显然不是高效的做法。正确的做法是采用线程池,一个线程池中会缓存一定数量的线程,通过线程池可以避免因为频繁创建和销毁线程所带来的消耗。 1...
产生这个错误的原因是在 Android 9 及以上版本,不允许在不同的进程使用相同的 Webview 目录。 我遇到这个问题 的情景是项目里面使用了极光的推送服务 andro...
Android 开发 单元测试 (Mock) 上一篇文章中说了JUnit4的作为单元测试的情况下去测试java代码的基本用法, 主要讲到了一些用在有返回值的方法,那么这章,...
目录操作 文件操作 选择操作 安全操作 编程操作 进程操作 时间操作 网络与通信操作 Korn Shell 命令 其它命令
目录 1. 自定义View基础 1.1 分类 自定义View的实现方式有以下几种 类型定义自定义组合控件多个控件组合成为一个新的控件,方便多处复用继承系统View控件继承自T...
边学边写写一点快餐式的知识 Canvas 中文官方文档https://www.apiref.com/android-zh/android/graphics/Canvas.ht...
目录 1.介绍 2.为什么要用ConstraintLayout 3.如何使用ConstraintLayout3.1 添加依赖3.2 相对定位3.3 角度定位3.4 边距3.5...
大嫂今年四十,在一国企的IT部门干了十多年,依然处于比较底层的位置,年薪十多万,目前她感觉升职加薪无望,想辞职离开。 但又担心离职后的路说不定更难走,毕竟现在已近不惑,这个年...
本篇文章已授权微信公众号 hongyangAndroid (鸿洋)独家发布这篇文章会先讲Android中View的事件分发机制,然后再介绍Android滑动冲突的形成原因并给...