08 2015 档案

android 进程间通信---bind的前世
摘要:在分析bind机制之前,我发现已经有一篇文章讲解的非常清晰,并且提出了很多问题。 地址:http://my.oschina.net/keeponmoving/blog/64218 一.Linux系统进程间通信有哪些方式? 1.socket; 2.name pipe命名管道; 3.message qu 阅读全文

posted @ 2015-08-25 14:31 Joyfulmath 阅读(1833) 评论(0) 推荐(0)

android 进程间通信数据(二)------parcel的实现
摘要:Serialize是java原生就自带的东西,我们可以看到android的源码 所以看看android是如何实现parcel的,这对我们自己代码设计有什么启发。 Parcel: 在android中,parcel的源码如下: Frameworks/base/core/java/android/os/P 阅读全文

posted @ 2015-08-25 14:26 Joyfulmath 阅读(1982) 评论(0) 推荐(0)

android 进程间通信数据(一)------parcel的起源
摘要:关于parcel,我们先来讲讲它的“父辈” Serialize。 Serialize 是java提供的一套序列化机制。但是为什么要序列化,怎么序列化,序列化是怎么做到的,我们将在本文探讨下。 一:java 中的serialize 关于Serialize这个东东,think in java其实说的很详 阅读全文

posted @ 2015-08-21 15:34 Joyfulmath 阅读(972) 评论(0) 推荐(0)

转 浅谈HTTP中Get与Post的区别
摘要:原文:http://www.cnblogs.com/hyddd/archive/2009/03/31/1426026.htmlHttp定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一... 阅读全文

posted @ 2015-08-15 20:12 Joyfulmath 阅读(274) 评论(0) 推荐(0)

android 进程/线程管理(四)续----消息机制的思考(自定义消息机制)
摘要:继续分析handler 和looper 先看看handler的 所以消息的处理分层三种,就是 1.传入一个runnable让handler处理。 2.传入要处理的hanglemessage 3.或者子类复写handlermessage。 其实本质是一样的,就是把怎么处理的这个方法,在dispatch 阅读全文

posted @ 2015-08-09 22:32 Joyfulmath 阅读(968) 评论(0) 推荐(0)

Android四大组件之BroadCast(续)
摘要:1.哪一个方法可以发送广播? activity.sendbroadcast or context.sentbroadcast or service.sendbroadcast 2.创建广播接受程序必须继承那个类? BroadcastReceiver 3.广播接受程序有哪些参数? public voi 阅读全文

posted @ 2015-08-08 16:43 Joyfulmath 阅读(373) 评论(0) 推荐(0)

android 进程/线程管理(四)----消息机制的思考(自定义消息机制)
摘要:关于android消息机制 已经写了3篇文章了,想要结束这个系列,总觉得少了点什么? 于是我就在想,android为什么要这个设计消息机制,使用消息机制是现在操作系统基本都会有的特点。 可是android是把消息自己提供给开发者使用!我们可以很简单的就在一个线程中创建一个消息系统,不需要考虑同步,消 阅读全文

posted @ 2015-08-07 15:05 Joyfulmath 阅读(1016) 评论(0) 推荐(0)

android 进程/线程管理(三)----Thread,Looper / HandlerThread / IntentService
摘要:Thread,Looper的组合是非常常见的组合方式。 Looper可以是和线程绑定的,或者是main looper的一个引用。 下面看看具体app层的使用。 首先定义thread: 上面这个MyLoopThread类把,hangler,looper,thread融合在一起了,我们看看关键的地方: 阅读全文

posted @ 2015-08-04 16:44 Joyfulmath 阅读(2419) 评论(0) 推荐(0)

android 进程/线程管理(二)----关于线程的迷思
摘要:一:进程和线程的由来 进程是计算机科技发展的过程的产物。 最早计算机发明出来,是为了解决数学计算而发明的。每解决一个问题,就要打纸带,也就是打点。 后来人们发现可以批量的设置命令,由计算机读取这些命令,并挨个执行。 在使用的过程中,有一个问题,如果要做I/O操作,是非常耗时的,这个时候CPU是闲着的 阅读全文

posted @ 2015-08-02 10:00 Joyfulmath 阅读(2106) 评论(1) 推荐(1)

导航

点击右上角即可分享
微信分享提示