Android Studio 使用[AIDL]方法

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

1.新建一个Android项目。然后如图所示新建AIDL文件,系统会自动生成[AIDL]文件夹.

2.新建一个AiLipaly.aidl文件
* MainActivity在创建项目的时候系统生成的,里面并未添加任何新的内容。

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

4.重新构建项目,然后Android Studio会自动生成AiLiplay.java文件

5.切换项目视图,AiLiplay.java的生成位置如图所示

6.查看生成的AiLiplay.java文件

7.新建一个MyService.java类,extends Service.

8.新建一个[testaidl]Model做测试

9.复制aidl文件夹到新建的[testaidl]中去

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

11.复制文件

12.切换视图至[project],在app找到AiLiplay.java文件

13.复制AiLiplay.java复制到testaidl中

14.重新构建项目

15.项目构建成功之后会生成AiLiplay.java文件

16.在布局文件中添加一个Button

17.在MainActivity中实现AIDL远程调用服务

18.调用成功

更多相关文章

  1. android动态加载已安装apk中的方法
  2. Android(安卓)Studio初学习体会
  3. Android开发技巧:动态创建UI界面
  4. [Android] 基于 Linux 命令行构建 Android(安卓)应用(三):构建流程
  5. Androidstudio 导入mode 报错:"Manifest merger failed with mult
  6. Android的程序解码与XML文件解码
  7. 将写好的软件安装到Android手机
  8. Android(安卓)Google Map(create md5, create google map key)
  9. NPM 和webpack 的基础使用

随机推荐

  1. android下载封装类
  2. android 开发 制作弹出等待进度条
  3. Android 重力感应选号码
  4. Android改变button背景色与获取button背
  5. sdk manage 更新与安装
  6. Android 设立全屏
  7. 在android中举例说明如何用WebView.loadU
  8. Android中OnScrollListener回调具体剖析
  9. android -------- 获取手机设备信息
  10. Android JSON数据的解析与封装小Demo