首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
walt_white
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
Android Compose Modifier的实现原理1
1.modifier的接口实现 Modifer实际上是一个接口,他有三个具体实现。分别是:一个Modifier伴生对象, Modifier.Element, CombinedModifier。 Mod
【Android-Compose1】Compose相比传统View有什么优势
在职责方面: View: 传统View职责不单一,继承关系不合理。比如Button为了显示文字,继承TextView,结果button的文字也可以复制。 Compose: 而Compose函数式编程思
Android新特性
5.0新特性 5.0(DK21)主要带来了以下几个方面的改变: 1.全新的Material Design 设计风格。这个风格最主要的特点就是带来质感,在显示上推崇实体隐喻。在动效上符合物理规律。 2.
ActivityA显示dialog,在dialog中再跳转ActivityB
先说结论,当ActivityA显示Dialog的时候,对生命周期没有任何影响,不会调用onPause。此时再在dialog里启动ActivityB。生命周期是: 原因:生命周期的回调都是AMS通过Bi
android traceview简单使用
我曾经主要用来优化启动速度。来查看耗时方法的。 trace文件本身是log文件的一种,可以使用代码来生成,也可以使用AS生成。 以优化启动为例。 1.在Application的oncreate方法里,
12月22日的android面试总结
主要有这么几个问题 1.kotlin foreach如何跳出当前循环 答:在foreach前面打标签。使用return@标签的方式。 2.广播的两种注册方式的区别? 答:广播主要有两种方式去注册。一种
为什么Intent不能传送大数据?
Intent限制的数据是多少? 1M-8K 在进行MMAP的时候,开辟一块共享空间。传的数据肯定不能大于这块共享空间。 实际传递过程中传送的数据比这个小。为什么? 因为我们要对数据进行打包。 数据结构
Binder机制是如何跨进程的?
我们的发送方可以通过copy_from_user把数据拷贝到内核空间。而发送方的内核空间和接收方的用户空间通过mmap是映射到同一块物理空间,所以相当于直接拷贝到接收方的用户空间,所以这个过程只发生了
MMAP的原理
概念:Linux将一块虚拟内存和一个磁盘上的对象(比如文件)关联起来。以初始化这个虚拟内存区域的内容。这个过程叫做内存映射。Memory mapping. binder映射关系是由系统实现的。 所有的
为什么binder如此重要?
Binder就是android中的血管。在android中我们所使用的activity,service等组件,都需要和AMS(system_server)通信,这种跨进程的通信都是通过Binder完成
下一页
个人成就
文章被阅读
1,926
掘力值
138
关注了
13
关注者
0
收藏集
3
关注标签
1
加入于
2020-03-24