首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
吹过晚风
掘友等级
Android
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
37
文章 37
沸点 0
赞
37
返回
|
搜索文章
赞
文章( 37 )
沸点( 0 )
Android SQLite数据库查询优化方法
我们在使用SQLite进行数据存储查询的时候,要进行查询优化,这里就会用到索引,C端的数据量大部分情况下面虽然不是很大,但良好的索引建立习惯往往会带来不错的查询性能提升,同时在未知的将来经得住更大数据的考验,那如何优化数据库查询呢,下面我们用例子一一演示下。 把select 变…
随手记Android沉浸式状态栏的踩坑之路
关于“沉浸式状态栏”这种叫法,有的朋友可能会觉得不妥。但是目前网上大部分讲到“沉浸式状态栏”基本都是指“透明状态栏”,所以这里就不讨论其对错了(其实有时候错的多了,也就成了对的了),大家知道是说的“透明状态栏”就行了,下文都是称这种效果为“沉浸式状态栏”。 在Android 4…
【建议收藏】2020年中高级Android大厂面试秘籍,为你保驾护航金三银四,直通大厂(Android高级篇-2)
成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。 欢迎来到2020年中高级Android大厂面试秘籍,为你保驾护航金三银四,直通大厂的Android高级篇(2)。 4、跨进程通信。 线程是CPU调度的最小单元,同时线程是一种有…
事件分发四部曲之一《深度遍历讲解Android事件分发机制》
Android事件分发是一个老生常谈的知识点。日常开发和求职过程中,都会碰到Android事件分发的问题。 Android的控件分为两类,ViewGoup和View。ViewGroup是控件的容器,可以包含多个子控件。View是控件的最小单位,它不能包裹其它的View。Andr…
handler.removeCallbacksAndMessages不起作用?什么鬼
* obj is token. If token is null, * all callbacks and messages will be removed.
【透镜系列】看穿 > 触摸事件分发 >
事件分发,我想大部分人都能说几句,哦,三大方法,哦,那段经典伪代码,哦,责任链... 这些规律和流程图确实是对的,而且某种意义上也是非常清晰的,能帮助你在调试 Bug 的时候找到一点方向。 你或许可以奋发图强,把这些流程图和规律背下来,也能在需要的时候一通叽里呱啦背完大家大眼瞪…
其实,模块化并没有你想的那么难
本文的结构如下图,文章将会围绕下图列出的几点来详细的讲解模块化、组件化的知识。 模块化、组件化是一种架构思想、与平台无关的一种解耦手段。为什么我们总是把模块化、组件化放在一起呢?因为它们之间的关系是你中有我,我中有你的关系。就比如,我们将一个app拆分成几个功能模块,这几个模块…
Android中mmap原理及应用简析
mmap是Linux中常用的系统调用API,用途广泛,Android中也有不少地方用到,比如匿名共享内存,Binder机制等。本文简单记录下Android中mmap调用流程及原理。mmap函数原型如下: 参数start:指向欲映射的内存起始地址,通常设为 NULL,代表让系统自…
知无涯,行者之路莫言终 [- 编程之路2018 -]
待续...
解读Android进程优先级ADJ算法
本文基于最新的Android P源码来解读进程优先级ADJ原理,基于篇幅会精炼部分代码 到底该回收哪个进程呢?系统根据进程的组件状态来决定每个进程的优先级值ADJ,系统根据一定策略先杀优先级最低的进程,然后逐步杀优先级更低的进程,依此类推,以回收预期的可用系统资源,从而保证系统…
下一页
个人成就
文章被阅读
146
掘力值
10
关注了
55
关注者
2
收藏集
17
关注标签
56
加入于
2016-11-30