上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页

2017年4月5日

【Android - IPC】之Messenger简介

摘要: 参考资料: 1、《Android开发艺术探索》第二章2.4.3 2、【Messenger完全解析】 1、Messenger概述 Messenger,译为“信使”,是Android中一种基于Binder机制的IPC(Inter-Process Communication,进程间通信)方式。通过Mess 阅读全文

posted @ 2017-04-05 14:46 ITGungnir 阅读(493) 评论(0) 推荐(0) 编辑

【数据结构】之栈(C语言描述)

摘要: 栈(Stack)是编程中最常用的数据结构之一。 栈的特点是“后进先出”,就像堆积木一样,堆的时候要一块一块堆到最上面,拆的时候需要从最上面一块一块往下拆。栈的原理也一样,只不过它的操作不叫堆和拆,而是叫入栈(或压栈)和出栈(或弹栈)。栈要求我们只能在栈顶(最上面的元素)处进行增加和删除。 栈可以用顺 阅读全文

posted @ 2017-04-05 10:50 ITGungnir 阅读(799) 评论(0) 推荐(0) 编辑

2017年3月31日

【Android - IPC】之AIDL简介

摘要: 参考资料: 1、《Android开发艺术探索》第二章2.4.4 2、Android AIDL Binder框架解析:http://blog.csdn.net/lmj623565791/article/details/38461079 3、你真的理解AIDL中的in、out、inoutm么:http: 阅读全文

posted @ 2017-03-31 11:32 ITGungnir 阅读(347) 评论(0) 推荐(0) 编辑

2017年3月30日

【数据结构】之链表(C语言描述)

摘要: 链表是线性表的一种,是一种物理存储单元上非连续的存储结构,链表中的数据元素之间是通过指针链接实现的。 链表由一系列节点组成,节点可以在运行时动态的生成。 链表中国的每个节点分为两部分:一部分是存储数据的数据域,另一部分是存储下一个节点的地址的指针域。 如果要在链表中查找某个位置的元素,需要从第一个元 阅读全文

posted @ 2017-03-30 08:51 ITGungnir 阅读(955) 评论(0) 推荐(0) 编辑

2017年3月29日

【数据结构】之顺序表(C语言描述)

摘要: 顺序表是线性表的一种,它将元素存储在一段连续的内存空间中,表中的任意元素都可以通过下标快速的获取到,因此,顺序表适合查询操作频繁的场景,而不适合增删操作频繁的场景。 下面是使用 C语言 编写的顺序表的代码: 顺序表的头文件SeqList.h中的代码如下: 主文件main.c中的代码: 运行结果如下: 阅读全文

posted @ 2017-03-29 16:45 ITGungnir 阅读(1629) 评论(0) 推荐(0) 编辑

【Android - IPC】之Binder机制简介

摘要: 参考资料: 1、《Android开发艺术探索》第二章2.3.3 Binder 2、【Android Binder设计与实现-设计篇】 3、【Android Binder机制介绍】 1、 什么是Binder Binder从不同角度上的定义: 直观来说,Binder是Android中的一个类,它实现了I 阅读全文

posted @ 2017-03-29 15:43 ITGungnir 阅读(8683) 评论(0) 推荐(1) 编辑

2017年3月28日

【Android - 问题解决】之Android Studio在Refreshing Gradle Project卡住的问题

摘要: 今天把Android Studio从2.2版本升级到了2.3版本,但是再打开以前项目的时候,就卡在 “Refreshing XXX Gradle Project” 这里不动了。 网上搜了一些解决方案,有的说FQ,有的说建本地服务器,但都觉得太麻烦,这里贴出一个自认为比较简单的解决方案。 首先来说一下 阅读全文

posted @ 2017-03-28 09:48 ITGungnir 阅读(1876) 评论(0) 推荐(0) 编辑

2017年3月15日

【Android - IPC】之使用文件共享实现IPC

摘要: 文件共享是一种非常不错的IPC方式,即两个进程可以通过读/写同一个文件来交换数据。和Windows系统不同,Android系统是基于Linux的,这使得并发读/写文件的操作可以没有限制地进行,甚至两个线程同时对一个文件进行读/写也是可以的(尽管这样可能会出问题)。 使用文件共享的方式实现IPC时,文 阅读全文

posted @ 2017-03-15 19:01 ITGungnir 阅读(545) 评论(0) 推荐(0) 编辑

【Android - IPC】之使用Bundle实现IPC

摘要: Android四大组件中,Activity、Service和BroadcastReceiver都支持在Intent中传递Bundle数据。由于Bundle实现了Parcelable接口,所以它可以方便地在不同的进程中进行传输。当然,我们传输的数据必须能够被序列化,比如基本类型的数据、实现了Parce 阅读全文

posted @ 2017-03-15 15:41 ITGungnir 阅读(354) 评论(0) 推荐(0) 编辑

2017年3月14日

【Android - IPC】之Serializable和Parcelable序列化

摘要: 1、序列化的目的 (1)永久的保存对象数据(将对象数据保存到文件或磁盘中); (2)通过序列化操作将对象数据在网络上进行传输(由于网络传输是以字节流的方式对数据进行传输的,因此序列化的目的是将对象数据转化成字节流的形式); (3)将对象数据在进程之间进行传递(Activity之间传递对象数据时,需要 阅读全文

posted @ 2017-03-14 10:37 ITGungnir 阅读(281) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页

导航