Android(安卓)Studio 使用AIDL
16lz
2022-04-27
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.调用成功
更多相关文章
- android动态加载已安装apk中的方法
- Android(安卓)Studio初学习体会
- Android开发技巧:动态创建UI界面
- [Android] 基于 Linux 命令行构建 Android(安卓)应用(三):构建流程
- Androidstudio 导入mode 报错:"Manifest merger failed with mult
- Android的程序解码与XML文件解码
- 将写好的软件安装到Android手机
- Android(安卓)Google Map(create md5, create google map key)
- NPM 和webpack 的基础使用