frameworks/base/services/core/java/com/android/server/am/ActivityStarter.java
private int startActivity(IApplicationThread caller, Intent intent, Intent ephemeralIntent,
String resolvedType, ActivityInfo aInfo, ResolveInfo rInfo,
IVoiceInteractionSession voiceSession, IVoiceInteractor voiceInteractor,
IBinder resultTo, String resultWho, int requestCode, int callingPid, int callingUid,
String callingPackage, int realCallingPid, int realCallingUid, int startFlags,
SafeActivityOptions options,
boolean ignoreTargetSecurity, boolean componentSpecified, ActivityRecord[] outActivity,
TaskRecord inTask, boolean allowPendingRemoteAnimationRegistryLookup,
PendingInt
## 文末
初级工程师拿到需求会直接开始做,然后做着做着发现有问题了,要么技术实现不了,要么逻辑有问题。
而高级工程师拿到需求会考虑很多,技术的可行性?对现有业务有没有帮助?对现有技术架构的影响?扩展性如何?等等...之后才会再进行设计编码阶段。
而现在随着跨平台开发,混合式开发,前端开发之类的热门,Android开发者需要学习和掌握的技术也在不断的增加。
通过和一些行业里的朋友交流讨论,以及参考现在大厂面试的要求。我们花了差不多一个月时间整理出了这份Android高级工程师需要掌握的所有知识体系。你可以看下掌握了多少。
混合式开发,微信小程序。都是得学会并且熟练的
![](https://img-blog.csdnimg.cn/img_convert/cc9f06477cd94eda5fad1597651db14d.webp?x-oss-process=image/format,png)
这些是Android相关技术的内核,还有Java进阶
![](https://img-blog.csdnimg.cn/img_convert/b9dfbffef12836940613cfbe6d8b8b69.webp?x-oss-process=image/format,png)
高级进阶必备的一些技术。像移动开发架构项目实战等
![](https://img-blog.csdnimg.cn/img_convert/89d1d90abfa9a043429ac32578dda1cb.webp?x-oss-process=image/format,png)
Android前沿技术;包括了组件化,热升级和热修复,以及各种架构跟框架的详细技术体系
![](https://img-blog.csdnimg.cn/img_convert/74b47e2a751234c1b1ddcc85d22dbf11.webp?x-oss-process=image/format,png)
以上即是我们整理的Android高级工程师需要掌握的技术体系了。可能很多朋友觉得很多技术自己都会了,只是一些新的技术不清楚而已。应该没什么太大的问题。
而这恰恰是问题所在!为什么别人高级工程师能年限突破30万,而你只有十几万呢?
就因为你只需补充你自己认为需要的,但并不知道企业需要的。这个就特别容易造成差距。因为你的技术体系并不系统,是零碎的,散乱的。那么你凭什么突破30万年薪呢?
我这些话比较直接,可能会戳到一些人的玻璃心,但是我知道肯定会对一些人起到点醒的效果的。而但凡只要有人因为我的这份高级系统大纲以及这些话找到了方向,并且付出行动去提升自我,为了成功变得更加努力。那么我做的这些就都有了意义。
### 喜欢的话请帮忙转发点赞一下能让更多有需要的人看到吧。谢谢!
变得更加努力。那么我做的这些就都有了意义。
### 喜欢的话请帮忙转发点赞一下能让更多有需要的人看到吧。谢谢!
04-18
3043
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
05-09
454
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
02-27
1072
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)