• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

前端,非要来Android

武飞扬头像
BlueSocks
帮助1

学新通

前言

你知道有一个会Android的前端同事是多么幸福。

从上上周开始,因为项目缺人的原因,同事大彬作为一个有 Java 开发经验的前端,又又双叕进入了原生 Android 开发的世界,又来到了我们组,我们总是调侃道,你还不如直接来Android部门。

然后他还真直接来了,用他的话来说Android 与前端的差异并不是非常大,在某些东西上,他们还是蛮相似的。

挺全面的

大彬一直是那种很认真细致的人,而且特别喜欢挑战自我,所以之前项目缺人的时候他总是第一个上,他来android也不是因为Android 与前端的差异并不是非常大这种敷衍人的理由。

他自己考虑的很全面,首先前端目前的形势不好,我们公司之前裁了不少前端开发,所以他才会往Android跑。

Android 的形势也说不上多好,这行学的人现在不多,但是岗位也不多,他来Android也不是来做app开发的。

android开发其实分为3个部分

android app开发 发展多年,属于比较成熟,门槛较低,很多同学可以0基础入门,但是近来互联网行情不好,很卷这个app开发,今年很多同学都普遍反馈合适工作很难找到,岗位最多,但是人更多,薪水也还是可以

android framework 属于android系统框架开发工程师,需要有一定的android app基础,或嵌入式基础,门槛较高,会的人比较少,就业情况一直非常好,属于供不应求,薪水上层

android bsp开发/linux驱动 这个其实一般嵌入式同学做的,所以其实和android本身关系不太大

他只是想着先来Android学习学习,打好基础,然后再搞framework 开发。

android app现在已经夕阳西下,一日不如一日,部分app开发久了都有感觉自己被重复的业务包围,没有很多技术沉淀,自己干了8年感觉和2-3年同学没有本质差别都是写业务。

不像是framework走的是底层。

用他的话说就是,技多不压身,多学学总好些(真羡慕他的精力)。

后文

现在大彬在公司往两边跑,当然领导也给他涨了薪资。

我是很佩服这种学习精神的人,给我们树立一个学习的榜样。

有没有也想学习的同学,我这里有整理的Android Framework。

由于内容过多,因此为了避免影响到大家的阅读体验,在此只以截图展示部分内容,详细完整版的

《Android Framework源码开发揭秘》

学新通

第一章 系统启动流程分析

Android系统完整的启动过程,从系统层次角度可分为 Linux 系统层、Android 系统服务层、Zygote进程模型三个阶段; 知识要点:

第一节 Android启动概括、

第二节 init.rc解析、

第三节 Zygote、

第四节 面试题

学新通

第二章 跨进程通信IPC解析

Binder作为Android进程间通信的机制,可以看做是一个驱动。在Android中,常见的进程间通信例如系统类的:打电话、闹钟等;自己创建的:像WebView、视频播放、音频播放、大图浏览等。

学新通

第三章 Handler源码解析

第一节 源码分析

第二节 难点问题

第三节Handler常问面试题

学新通

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhfkgbjk
系列文章
更多 icon
同类精品
更多 icon
继续加载