2016年2月23日

Android aidl Binder框架浅析

摘要: 1、概述 Binder能干什么?Binder可以提供系统中任何程序都可以访问的全局服务。这个功能当然是任何系统都应该提供的,下面我们简单看一下Android的Binder的框架 Android Binder框架分为服务器接口、Binder驱动、以及客户端接口;简单想一下,需要提供一个全局服务,那么全 阅读全文

posted @ 2016-02-23 20:56 梦若在心就在 阅读(228) 评论(0) 推荐(0) 编辑

AIDL

摘要: 在Android中,如果我们需要在不同进程间实现通信,就需要用到AIDL技术去完成。 AIDL(Android Interface Definition Language)是一种接口定义语言,编译器通过*.aidl文件的描述信息生成符合通信协议的Java代码,我们无需自己去写这段繁杂的代码,只需要在 阅读全文

posted @ 2016-02-23 20:39 梦若在心就在 阅读(141) 评论(0) 推荐(0) 编辑

android 五种存储方式

摘要: 本文介绍Android平台进行数据存储的五大方式,分别如下: 1 使用SharedPreferences存储数据 2 文件存储数据 3 SQLite数据库存储数据 4 使用ContentProvider存储数据 5 网络存储数据 下面详细讲解这五种方式的特点 第一种: 使用SharedPrefere 阅读全文

posted @ 2016-02-23 16:24 梦若在心就在 阅读(166) 评论(0) 推荐(0) 编辑

Android进程间通信机制

摘要: 一、概述 说到Android进程间通信,大家肯定能想到的是编写aidl文件,然后通过aapt生成的类方便的完成服务端,以及客户端代码的编写。如果你对这个过程不熟悉,可以查看Android aidl Binder框架浅析; 当然今天要说的通信方式肯定不是通过编写aidl文件的方式,那么有请今天的主角: 阅读全文

posted @ 2016-02-23 16:08 梦若在心就在 阅读(299) 评论(0) 推荐(0) 编辑

Service全面总结

摘要: 1、Service的种类 按运行地点分类: 类别 区别 优点 缺点 应用 本地服务(Local) 该服务依附在主进程上, 服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bindService会方便很多。 主进 阅读全文

posted @ 2016-02-23 11:25 梦若在心就在 阅读(165) 评论(0) 推荐(0) 编辑

导航