Android Studio 使用[AIDL]方法

  • 之前在Android Studio使用aidl的时候碰到过很多坑,折腾了很长时间。
  • 希望和我一样的小白在使用aidl的时候能少走一些弯路,大神请绕道.
  • …这是一个不太友善的方式(笨办法)。
  • 每一个步骤都有相应的截图,如果有什么不明白的,可以看截图…
  • 本文仅供参考…

1.新建一个Android项目。然后如图所示新建AIDL文件,系统会自动生成[AIDL]文件夹.
Android Studio 使用AIDL_第1张图片
2.新建一个AiLipaly.aidl文件
* MainActivity在创建项目的时候系统生成的,里面并未添加任何新的内容。

3.打开AiLiplay.aidl文件,然后编写需要实现的抽象方法

4.重新构建项目,然后Android Studio会自动生成AiLiplay.java文件
Android Studio 使用AIDL_第2张图片
5.切换项目视图,AiLiplay.java的生成位置如图所示
Android Studio 使用AIDL_第3张图片
6.查看生成的AiLiplay.java文件
Android Studio 使用AIDL_第4张图片
7.新建一个MyService.java类,extends Service.
Android Studio 使用AIDL_第5张图片
8.新建一个[testaidl]Model做测试
Android Studio 使用AIDL_第6张图片
9.复制aidl文件夹到新建的[testaidl]中去

10.在文件夹中aidl文件夹中的位置

11.复制文件
Android Studio 使用AIDL_第7张图片
12.切换视图至[project],在app找到AiLiplay.java文件
Android Studio 使用AIDL_第8张图片
13.复制AiLiplay.java复制到testaidl中
Android Studio 使用AIDL_第9张图片
14.重新构建项目
Android Studio 使用AIDL_第10张图片
15.项目构建成功之后会生成AiLiplay.java文件
Android Studio 使用AIDL_第11张图片
16.在布局文件中添加一个Button
Android Studio 使用AIDL_第12张图片
17.在MainActivity中实现AIDL远程调用服务
Android Studio 使用AIDL_第13张图片
18.调用成功
这里写图片描述

更多相关文章

  1. android R 文件生成不了
  2. Android 实现文件上传功能(upload)
  3. Android中应用程序drawable图片资源占用内存的统计
  4. Android清单文件详解(六) ---- 节点的属性
  5. 现有Android项目引入ReactNative--九步大法
  6. WebView加载图片闪与Android的硬件加速
  7. 【Android开发 .9图的使用】Android Studio中关于.9.png图片的使
  8. Android Uri获取资源文件(多种方式)
  9. 编译android 之后生成的 img 文件介绍

随机推荐

  1. Android是什么 之三-------手机之硬件形
  2. android usb挂载分析--ntfs-3g移植
  3. android 广播机制
  4. Android一套代码适配不同Android版本终极
  5. Android(安卓)内存管理 &Memory Leak & O
  6. 用c/c++混合编程方式为ios/android实现一
  7. Android实现垂直型的SeekBar
  8. Android设备到底侵犯了微软的什么专利
  9. Android面试看重你什么?(推荐!!!)
  10. 另一个视角搞android——《Android软件安