【Android 9】使用Android Studio调试系统应用之MTK MLocalMM2移植:新增AIDL部分

1.篇头语

最近在调试MTK Android 9.0 TV源码,部分公版APP并没有AS版本,所以又开始做AS移植工作,例如工厂菜单,多媒体播放器(简称MM)等。同时发现MM APP包含有AIDL部分,之前涉及的不多,所以本文以此介绍一下MTK公版MM的移植过程

  • AIDL:即Android Interface Definition Language,翻过来就是Android接口定义语言,实际就是一些模板代码,定义之后,就可以用其工具(编译)生成Android进程间通讯Binder用的模板代码。
  • AIDL文件以.aidl为后缀,编译后产生对应的java代码

2.系列文章

  • 移植过程有疑问的同学,可交叉参考下我之前发的系列文章

[Android 9]使用Android Studio调试系统应用之Settings、LiveTV:共九篇

[Android 11]使用Android Studio调试系统应用之Settings移植:共六篇

3.源目录结构

3.1 TOP目录

  • 此处为公版MM的源码目录
szhou@notebook:~/works/android/vendor/mediatek/proprietary_tv/open/common/apps/MLocalMM2$ tree -L 2
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿迷创客

感谢!您的支持是我写作的动力~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值