首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
wusp
掘友等级
Android Engineer
Android IoT Engineer
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
9
文章 7
沸点 2
赞
9
返回
|
搜索文章
最新
热门
Cursor原理解析及自定义
这篇文章会分成两部分进行讲述以帮助大家更好地理解Cursor的使用方法。 了解通过ContentProvider获取Cursor的原理以及过程中一些关键点;了解Client在拿到Cursor资源对象后获取其中内容、移动游标位置的原理。 如何通过ContentProvider返回…
ContentProvider解析-获取ContentProvider接口
对ContentProvider的使用从根本上来说也是围绕着Binder IPC。跟使用其他系统服务类似,APP对ContentProvider的使用可以分成三部分: ContentProvider如何将自己的调用接口发布到系统服务当中。 Client APP调用Content…
Android SystemProperties服务 概述及架构
一篇对 Android SystemProperties 架构以及功能概述文章的翻译。 翻译质量不错,也可以直接看原文。 原文链接: http://rxwen.blogspot.sg/2010/01/android-property-system.html
并发编程 - 硬件基础
CPU Cycle: 一般翻译为CPU时钟周期,CPU时间片。指处理器获取并执行一个指令所耗费的时间。 a. 访问CPU中的L1 Cache,1 ~ 2个cycle; b. 访问L2 Cache,数十个cycle (更先进的L2,2017年,可以做到在十个cycle内完成访问)…
SQLiteDatabase4 连接建立、写入DB —— Native简介 | wusp Blog
经过前面的源码解析,可以看到Framework层最终将API请求转发到Native的SQLite中。Native中的SQLite是什么样子的呢?又是如何创建数据库连接的?
Kotlin Delegated Properties
Delegated Properties,代理属性。顾名思义,就是我们在同这一个属性进行交互的时候并不操作属性本身,而是操作属性的代理类对象。 那么这一个属性就拥有一个 代理类对象,by 后面的 expression 就是代理类对象。所有对属性 get() 或者 set() 方…
SQLiteDatabase3 - CRUD | wusp Blog
SQLiteDatabase的CRUD操作是如何变成native方法调用的?
SQLiteDatabase2 - 创建、打开数据库 | wusp Blog
Android SQLiteOpenHelper 在创建打开数据库文件的过程中做了什么?
LruCache 解析
android.util.LruCache 工作原理解析
SettingsProvider系列1-基本操作框架 | wusp Blog
Android工程师对settings.db一定不会陌生。settings.db里保存了许多在系统中共享的,甚至是关键的属性。无论是Framework,还是App都在使用。 那么Framework和App们是怎么同settings.db关联起来的呢?
下一页
个人成就
文章被点赞
15
文章被阅读
17,572
掘力值
366
关注了
5
关注者
117
收藏集
2
关注标签
17
加入于
2016-06-03