Android远程Service(AIDL)的简单实例
16lz
2021-01-25
这里我们实现一个服务端计算,客户端显示计算结果的简单实例。
首先我们新建两个工程文件:Server和Client,这里两个工程可以不创建Layout文件,因为这个实例中没用到图形化界面。
在Server工程中,我们先要把目录结构由默认的Android改为Project,Android目录结构便于开发但是目录结构很不清晰,而一会儿为了让Client工程能够调用我们在Server工程中编写的服务则必须要将aidl目录整个拷贝到Client完全一样的位置,所以必须搞清楚到底在Server工程中的哪个位置创建了aidl文件。
选中main文件夹右击New一个AIDL File,Android Studio会自动创建一个aidl文件夹
这里我们将AIDL文件起名为CalculateInterface,然后开始编写这个CalculateInteface.aidl文件。这个文件本质上就是一个接口,在这个接口中定义我们准备实现的功能。
然后我们在Server工程中新建一个Java类(RemoteSe
更多相关文章
- 一款常用的 Squid 日志分析工具
- GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
- RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
- Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
- Android源代码加入SDK,在程序中查看android源代码
- 图文来教你在eclipse下用gradle 来打包Android
- 用Eclipse开发与调试纯粹的Android(安卓)C++程序,非ndk-build、nd
- android 入门不顺啊,解压android_gingerbread_realv210_ver_1_0.t
- Android(安卓)SO文件的概念、兼容、适配和可能的错误