Android系统中的进程之间不能共享内存,因此,需要提供一些机制在不同进程之间进行数据通信。 为了使其他的应用程序也可以访问本应用程序提供的服务,Android系统采用了远程过程调用(Remote Procedure Call,RPC)方式来实现。与很多其他的基于RPC的解决方案一样,Androi ...
分类:
移动开发 时间:
2016-06-24 01:51:25
阅读次数:
341
AIDL Timer ServiceConnection onServiceConnected() IBinder ...
分类:
其他好文 时间:
2016-06-21 17:45:19
阅读次数:
111
android打包过程,下面这张图取自Android开发权威指南,非常清晰。
整个过程使用的工具有
名称 功能介绍 在操作系统中的路径
aapt Android资源打包工具 ${ANDROID_SDK_HOME}/platform-tools/appt
aidl Android接口描述语言转化为.java文件的工具 ${ANDROID_SDK_HOME}/platform-tools/aidl
javac Java Compiler ${JDK_HOME}/javac或/usr/bin/javac
dex...
分类:
移动开发 时间:
2016-06-21 07:18:43
阅读次数:
727
在介绍跨程序进程间通信AIDL前,先看一下本程序activity与某个服务是怎么绑定在一起进行交互的。
直接上代码:
场景:两个项目,01和02.其中01项目是一个服务类,有一些方法;02项目是一个activity类。02项目想去使用01项目服务中的方法,就需要跨进程进行通信。
使用传统的bindservice()方法已经没办法...
分类:
移动开发 时间:
2016-06-21 07:18:11
阅读次数:
249
在介绍跨程序进程间通信AIDL前,先看一下本程序activity与某个服务是怎么绑定在一起进行交互的。 需求:服务有两个方法。分别是播放音乐与停止播放音乐。该程序的活动要访问这两个方法,在activity中控制服务的这两个方法,通过点击按钮的方式实现停止与播放音乐。 对同一个程序服务与活动交互的方式 ...
分类:
其他好文 时间:
2016-06-19 06:45:45
阅读次数:
275
Android Studio实现Service AIDL Android Studio实现Service AIDL 今天要开发过程中要用到AIDL的调用,之前用的eclipse有大量教程,用起来很方便,现在刚换了Android studio,不可否认studio真的很强大,只是很多功能还需要摸索。 ...
分类:
移动开发 时间:
2016-06-17 16:51:37
阅读次数:
385
目录:
什么是AIDL以及如何使用
获取总内存及可用内存
dp、px转换
程序的安装与卸载
根据URI获取真实路径
关闭开启网络
还原短信
横竖屏切换
获取mac地址
获取SD卡状态
获取状态栏和标题栏的高度
获取各种窗体高度
获取内外置存储卡路径
捕获Application全局异常...
分类:
移动开发 时间:
2016-06-16 14:43:19
阅读次数:
437
什么是通信? 通信 ,顾名思义,指的就是信息的传递或者交换看完本文能收获什么?按目录索引,你可以学习到
1. 组件间的通信,Activity,fragment,Service, Provider,Receiver
2. 进程间的通信,AIDL
3. 线程间的通信,Handler,AnsycTask,IntentService
4. 多个App间的通信...
分类:
移动开发 时间:
2016-06-10 08:35:54
阅读次数:
454
前言前面一篇博文介绍了关于Service的一些基本知识,包括service是什么,怎么创建一个service,创建了一个service之后如何启动它等等。在这一篇博文里有一些需要前一篇铺垫的东西,建议没有看过前一篇博文的同学先去看一下前一篇: Android中的Service:默默的奉献者 (1) 。但是在前一篇博文中也有一些遗漏的东西——主要是关于bindService()这一块的具体细节。由于这...
分类:
移动开发 时间:
2016-06-06 12:20:33
阅读次数:
344
演示 简介从Android 2.3开始新增了一个下载管理类,在SDK的文档中我们查找android.app.DownloadManager可以看到。下载管理类可以长期处理多个HTTP下载任务,客户端只需要给出请求的Uri和存放目标文件的位置即可,下载管理使用了一个AIDL服务器,所以可以放心的在后台... ...
分类:
其他好文 时间:
2016-06-05 23:27:09
阅读次数:
808