- 0
- 0
- 约9.47千字
- 约 10页
- 2021-11-14 发布于山西
- 举报
[经验分享 ] Android 中 AIDL 实现(跨进程通信,有源码)
本帖最后由 Mr jing 于 2011-5-3 15:46 编辑
一. 概述:
跨进程通信( AIDL ),主要实现进程(应用)间数据共享功能。
二. 实现流程:
1. 服务器端实现:
(1 )目录结构,如下图:
(2 )实现 *.aidl 文件:
A. IAIDLService.aidl 实现:
view plaincopy to clipboardprint?
1. package com.focus.aidl;
2.
3. import com.focus.aidl.Person;
4.
5. interface IAIDLService {
6.
7. String getName();
8.
9. Person getPerson();
10.
11. }
B. Person.aidl 实现:
view plaincopy to clipboardprint?
1. parcelable Person;
(3 )进程间传递对象必需实现 Parcelable 或 Serializable 接口,下面是被传递的
Person 对象实现:
view plaincopy to clipboardprint?
1. package com.focus.aidl;
2.
3. import android.os.Parcel;
4. import android.os.Parcelable;
5.
6. public
class Person implements Parcelable {
7.
8. private String name;
9.
10. private
int age;
11.
12. public Person() {
13.
14. }
15.
16. public Person(Parcel source) {
17. name = source.readString();
18. age = source.readInt();
19. }
20.
21. public String getName() {
22. return name;
23. }
24.
25. public
void setName(String name) {
26. = name;
27. }
28.
29. public
int getAge() {
30. return age;
31. }
32.
33. public
void setAge(int age) {
34. this.age = age;
35. }
36.
37. public
int describeContents() {
38. return
0;
39. }
40.
41. public
void writeToParcel(Parcel dest, int flags) {
42. dest.writeString(name);
43. dest.writeInt(age);
44. }
45.
46. public
static
final Parcelable.Creator;Person CREATOR = new Creator;Person() {
47. public Pers
您可能关注的文档
- (32+48+32)m连续梁合拢段施工方案.pdf
- (电视纪录片作业)分镜头脚本.pdf
- [2020年统计师考试模拟题:初级专业知识(7)]初级统计师考试教材.pdf
- [arm]嵌入式系统计算器.pdf
- [八年级语文下教学反思]相关的文章【语文教学反思】图文推荐【语文教学反思】精华文.pdf
- [大班教研活动记录]幼儿园教研活动记录(3篇).pdf
- [反思的力量国旗下讲话演讲稿]国旗下的讲话演讲稿.pdf
- [高中语文《齐桓晋文之事》教案]齐桓晋文之事.pdf
- [冀教版六上语文手抄报]冀教版六年级下册语文《综合学习一》教学设计.pdf
- [九年级数学期中考第三章知识点]鲁教版九年级数学上册第三章知识点.pdf
- 2026年量子计算在能源勘探中的地震数据处理与油气资源识别技术.docx
- 2026年新能源能源改造行业行业标准制定.docx
- 2026年全球AI法律咨询市场合同审查服务模式创新.docx
- 2026年新能源垃圾发电行业行业标准分析报告.docx
- 2026年新能源电动汽车充电服务品牌竞争分析.docx
- 2026年新能源地热能技术标准化与质量监管报告.docx
- 2026年辣味剂行业技术突破与专利布局报告.docx
- 2026年全球自动驾驶L4级车联网安全防护研究.docx
- 2026年数字身份认证区块链技术政府背书安全策略.docx
- 2026年全球3D打印生物组织器官打印技术临床转化[001].docx
最近下载
- 2025【燕京啤酒公司发展能力存在的问题及完善对策研究4900字】.doc VIP
- AXI4Spec中文版及常见问题解答_axi协议验证常见问题.docx
- 2024年四川省绵阳市中考数学试题卷(含答案解析).docx
- 大数据技术与应用专业人才需求分析和预测性调研报告.pdf VIP
- 眼科护士护理人员三基考核试题题库与答案.docx VIP
- JT∕T 1293-2019 客运码头安全管理基本要求(可复制版).pdf
- 常用封隔器技术原理.pptx VIP
- 高教社2026人工智能经济学教学课件Ch6.人工智能与要素市场.pptx VIP
- 2025年新能源安规(光伏)试卷及答案.docx VIP
- 山区行车安全培训.pptx VIP
原创力文档

文档评论(0)