当前位置:   article > 正文

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

mtk 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
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/711684
推荐阅读
相关标签
  

闽ICP备14008679号