首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
没有感情的代码工具
掘友等级
搬砖师
生命不息,代码不止
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
44
文章 44
沸点 0
赞
44
返回
|
搜索文章
最新
热门
手写Looper(二)---- 使用epoll
epoll类似于一个管家,它可以管理着多个文件描述符,当文件描述符的状态触发某个条件后,就会直接唤醒eoll的等待。epoll可以添加多个文件描述符,并且支持多种类型的fd,不仅仅是eventfd,像
手写Looper(一)---- 使用eventfd
eventfd是linux提供的用于事件通知的一种文件描述符,是可以用来实现wait/notify的一种工具,用其可以轻易实现线程间或进程间的事件通知。Looper就是通过eventfd来实现的
嵌套滑动的设计思路
嵌套滑动会出现的问题 首先嵌套滑动,一定涉及的是滑动组件的嵌套。当发生嵌套的时候,再产生滑动事件就会发生滑动冲突。如同向的两个嵌套的View在发生滑动的时候,如何决定由哪个View进行滑动? 这个问题
方法介绍+小例子,我学会了Behavior
学习Behavior,先从用法开始。因为用法是最简单易学的,因为它的复杂逻辑都会被隐藏在内部,暴露给外部使用的都是很简单易理解的方法,因此,学习需要从用法开始,再深入到源码理解思路。 Behavior
使用Behavior实现一种跟随滚动的嵌套滑动效果
使用Behavior实现一种跟随滚动的嵌套滑动效果 本文是对文章中方法介绍+小例子,我学会了Behavior的拓展,将使用Behavior的多种能力,依赖布局嵌套滑动等,实现一种常用的嵌套机制。目标效
在Android中使用Bsdiff实现增量更新
使用BsDiff实现增量更新 在Android中,我们应用内更新软件通常是下载完整的安装包,然后进行安装。但是当安装包很大的时候,每次更新都会让用户不爽,因为不仅会消耗很多流量,而且当用户网络不是很好
将Room的使用方式塞到脑子里
将Room的使用方式塞到脑子里记下来 Room简介 Room是一个数据库框架,但它不是自己去实现的数据库,而是操作sqlite数据库,所以也可以称它为数据库封装框架。 对于使用者而言,仅需几个注解几个
好用的依赖注入框架-Hilt
为什么使用依赖注入 要学习某个框架,必须要弄明白它是用来干嘛的,有什么好处。 那么Hilt是什么呢,它有什么好处呢? 首先,Hilt是一个依赖注入框架。依赖就是一个对象的功能依赖于其他对象去实现。就比
个人成就
文章被点赞
247
文章被阅读
35,197
掘力值
1,009
关注了
10
关注者
48
收藏集
1
关注标签
1
加入于
2021-05-14