文章摘要
这篇会写得比较长,你可以当成一份“Android 原生层入门白皮书”。
重点围绕三个关键词展开:
- Java / Kotlin(写代码的两门主语言)
- AndroidManifest.xml(给整个 App 做“档案和户口登记”的那张表)
- .aar / .jar 文件(别人写好的“工具包”和“积木块”)
我会用大白话,把这几块分别讲清楚、再串起来讲它们怎么一起工作。
如果你是 Unity 开发、前端转移动端、或者刚接触 Android,本篇都适用。
一、什么叫“Android 原生层”?先把大框架说清楚
你可以把一个 Android 应用想象成一栋楼:
- 最外面是用户看到的“装修风格”:界面、动效、按钮、图片……
- 再里面是你自己写的业务逻辑:点按钮干啥、怎么联网、怎么玩游戏……
- 再往下,就是“原生层”:
- 用Java/Kotlin写的业务代码
- 定义整个 App“身份和配置”的AndroidManifest.xml
- 各种别人写好的功能打包成的.aar