51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3113|回复: 5
打印 上一主题 下一主题

学习安卓开发需要懂什么??

[复制链接]
  • TA的每日心情
    奋斗
    7 天前
  • 签到天数: 547 天

    连续签到: 1 天

    [LV.9]测试副司令

    跳转到指定楼层
    1#
    发表于 2015-6-30 10:05:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 楠族开心果 于 2015-6-30 10:08 编辑

    学习安卓开发需要懂得哪些技能和语言呢?
    安卓开发学习的阶段和注意事项。

    初级

    1. 拥有娴熟的Java基础,理解设计模式,比如OOP语言的工厂模式要懂得。

    2. 掌握Android UI控件、Android Java层API相关使用。

    再次必须掌握相关的Java技术,掌握Java concurrent库、nio库,精通xml、json解析,做过socket c/s端的程序。



    中级


    1. 熟练掌握NDK JNI方式的开发,对Android framework十分了解。

    2. 移植一些开源项目,比如FFmpeg、Mplayer到Android上运行。

    熟悉android开源代码的结构,中间件下层的库,比如webkit、opencore、opengl等等

    高级


    1. 熟练的Linux驱动开发,精通Linux内核结构。

    2. 掌握Android移植,比如常见的TI OMAP、Qualcomm MSM的硬件移植

    迈向顶级,发现Android系统中的0day漏洞,可以轻松的找出Root系统的10种方法,帮

    助Google改进Android操作系统。


    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏2
    回复

    使用道具 举报

    该用户从未签到

    3#
    发表于 2015-11-12 10:24:03 | 只看该作者
    实践和操作类的学科,关键是动手能力,与其非要自己能完全达到所谓初级标准,不如亲手去实践。先打枪后瞄准的思想,是很有益处的。

    评分

    参与人数 1测试积点 +10 收起 理由
    lsekfe + 10 恭喜你获得了测试积点10

    查看全部评分

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-8-23 15:39
  • 签到天数: 44 天

    连续签到: 1 天

    [LV.5]测试团长

    4#
    发表于 2015-11-16 11:08:13 | 只看该作者
    收藏了,谢谢!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2016-8-23 15:39
  • 签到天数: 44 天

    连续签到: 1 天

    [LV.5]测试团长

    5#
    发表于 2015-11-18 14:52:10 | 只看该作者
    学习了!谢谢分享
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-15 20:40 , Processed in 0.074013 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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