找回密码
 注册
搜索
查看: 2612|回复: 4

[讨论] Android开发工程师三境界

[复制链接]
发表于 2013-7-4 17:15:56 | 显示全部楼层 |阅读模式
一、初级Android开发工程师必须掌握的技能:
    1. 拥有娴熟的Java基础,理解设计模式,比如OOP语言的工厂模式要懂得。
    2. 掌握Android UI控件、Android Java层API相关使用。
    迈向中级,最好再次更新下Java技术,掌握Java concurrent库、nio库,精通xml、json解析,做过socket c/s端的程序。

    二、中级Android开发工程师必须掌握的技能:
    1. 熟练掌握NDK JNI方式的开发,对Android framework十分了解。
    2. 移植一些开源项目,比如FFmpeg、Mplayer到Android上运行。
    迈向高级,熟悉android开源代码的结构,中间件下层的库,比如webkit、opencore、opengl。

    三、高级Android开发工程师必须掌握的技能:
    1. 熟练的Linux驱动开发,精通Linux内核结构。
    2. 掌握Android移植,比如常见的TI OMAP、Qualcomm MSM的硬件移植。
    迈向顶级,发现Android系统中的0day漏洞,可以轻松的找出Root系统的10种方法,帮助Google改进Android操作系统。
     
    原文来自:Android培训
发表于 2014-2-9 21:35:26 | 显示全部楼层
总结的不错哦。
点评回复

使用道具 举报

发表于 2014-8-9 21:02:05 来自手机 | 显示全部楼层
前进。来自: Android客户端
点评回复

使用道具 举报

发表于 2014-9-2 14:37:10 | 显示全部楼层
新手,很有帮助 加油
点评回复

使用道具 举报

发表于 2014-9-18 21:15:54 | 显示全部楼层
可以说是分成了三个不同的职位了
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-23 03:46 , Processed in 0.047554 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表