首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
skyxin888
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
最新
热门
Android中的IPC方式——Binder(三)
在client 中 通过bindservice来启动,来看下bindservice源码。 ActivityManagerNative.getDefault()获得IActivityManager,IActivitymanager继承于IInterface,这个结构是不是跟我们之…
Android中的IPC方式——Binder(二)
在开发过程中,实现进程间通信用的最多的就是 AIDL。 AIDL(Android Interface Definition Language),也就是接口定义语言,提供接口给远程调用者。 当我们定义好 AIDL 文件,在编译时编译器会帮我们生成代码实现 IPC 通信。为了可以更…
Android中的IPC方式——Binder(一)
简单来说,Binder是Android中使用最广泛的IPC(进程间通信)机制。Linux中本身已经拥有了经典的进程间的通信方式,如信号量、管道、消息队列、贡献内存、scoket等。那么Android还是创造了新的IPC方式,主要是基于性能、稳定性和安全性方面考虑。 性能上的优势…
Android中需要了解的数据结构(四)
Set是一个继承于Collection的接口,Set是一种不包括重复元素的Collection。它维持它自己的内部排序,所以随机访问没有任何意义。它允许null的存在但是仅有一个。由于Set接口的特殊性,所有传入Set集合中的元素都必须不同。 HashSet实现Set接口,基于…
Android中需要了解的数据结构(三)
LinkedHashMap继承HashMap,所有HashMap中一些成员变量、方法LinkedHashMap中都是有的。 LinkedHashMap内部维护了一个双向链表,解决了HashMap不能随时保持遍历顺序和插入顺序一致的问题。 LinkedHashMap元素的访问顺序…
Android中需要了解的数据结构(二)
Map与List、Set接口不同,它是由一系列键值对组成的集合,提供了key到Value的映射。在Map中它保证了key与value之间的一一对应关系。也就是说一个key对应一个value,所以它不能存在相同的key值,当然value值可以相同。 实现map的集合有:HashM…
Android中需要了解的数据结构(一)
Java容器类是java提供的工具包,包含了常用的数据结构:集合、链表、队列、栈、数组、映射等。 通过上图,可以把握两个基本主体,即Collection和Map。 Colletcion是一个接口,是高度抽象出来的集合,它包含了集合的基本操作和属性。Collection包含了Li…
数据结构
数据结构:数据元素相互之间的关系称为结构。 线性结构:元素之间存在一对一关系常见类型有:数组,链表,队列,栈,它们之间在操作上有所区别。 树形结构:元素之间存在一对多关系,常见类型有:树(有许多特例:二叉树、平衡二叉树、查找树等)。 图形结构:元素之间存在多对多关系,图形结构中…
个人成就
文章被点赞
23
文章被阅读
12,448
掘力值
353
关注了
6
关注者
10
收藏集
3
关注标签
14
加入于
2019-04-08