android frameworks 系统开发大家聊聊 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
robotTang

android frameworks 系统开发大家聊聊

  •  
  •   robotTang Feb 8, 2018 16916 views
    This topic created in 3000 days ago, the information mentioned may be changed or developed.

    做了两年多的 android 系统方面的开发,觉得每天的 bug 和需求成长不是很大,可有相同经历的大神,指导下咯

    42 replies    2018-02-28 13:53:16 +08:00
    thinkloki
        1
    thinkloki  
       Feb 8, 2018
    你们平时都做什么事情呀。
    jerry12547
        2
    jerry12547  
       Feb 8, 2018
    你们是不是天天看谷歌写的代码
    robotTang
        3
    robotTang  
    OP
       Feb 8, 2018
    @thinkloki 系统应用修改,解决 bug 做做需求,优化应用这些,没有做应用的那种从无到有
    robotTang
        4
    robotTang  
    OP
       Feb 8, 2018
    @jerry12547 对的,分模块看,看自己负责的模块代码
    yagnqionggo
        5
    yagnqionggo  
       Feb 8, 2018
    感觉框架层,底层开发都很厉害
    dahvlh
        6
    dahvlh  
       Feb 8, 2018   2
    哎,名为 framework 工程师,事实上是 git.....搬运工 ,一名 MTK 抓 log 师,高通 case 的催命师
    saberpowermo
        7
    saberpowermo  
       Feb 8, 2018
    3 年 android 开发。。。已经申请内部转岗去 java 了。。。
    thinkloki
        8
    thinkloki  
       Feb 8, 2018
    @robotTang 哈哈哈哈,代码搬运工。
    zoeyzhang
        9
    zoeyzhang  
       Feb 8, 2018
    @dahvlh 搞应用的表示好巧 我们也是搬运工
    zoeyzhang
        10
    zoeyzhang  
       Feb 8, 2018
    LZ 这头像 基神?
    LinkT
        11
    LinkT  
       Feb 8, 2018 via Android
    解 bug、解 bug、解 bug...
    感觉 MTK 越来越不靠谱了
    ai277014717
        12
    ai277014717  
       Feb 8, 2018
    有了一定的基础后,大多都是搬运工。区别就是有的搬运后的清晰易懂,有的搬运后难以理解。多数公司也就搞搞 UI,能有什么进步。前端架构单一,有技术的活又很难接触到,比如音频,视频,AR,ML,图像算法,缓存技术,多线程什么的。
    fnd
      &nbs; 13
    fnd  
       Feb 8, 2018
    Android 应用更没什么意思...还有点想转去做 frameworks 开发呢,听你这么一说.....
    yuriko
        14
    yuriko  
       Feb 8, 2018
    android frameworks 的话范围挺宽了,你是哪一类呢?
    系统预装应用,比如播放器、闹钟天气这种,深一点的话包括相机、图库、文件管理器
    系统核心应用,比如 Bluetooth.apk 、设置界面、Launcher 这种
    framework 层,比如一些系统框架的修改,比如 Intent.java、ActivityManager 啊这种
    再往下就是底层了,基本超出 JAVA 范围了,驱动啊协议啊之类的
    814084764
        15
    814084764  
       Feb 8, 2018
    曾经做过一段时间 framework。也是改改现有的 apk,改改 bug。要是研究一下估计还是有收获的。可惜我没有研究。哈哈
    fengleidongxi
        16
    fengleidongxi  
       Feb 8, 2018
    @robotTang 楼主,framework/boot.oat 解包之后,有什么办法可以重新打包吗?
    axlecho
        17
    axlecho  
       Feb 8, 2018 via Android
    整天改 bug 看 log 催 case 一点成就感没有 后面转去 Android 应用开发了
    yhzwy
        18
    yhzwy  
       Feb 8, 2018
    做过一段时间的 framework 开发 感觉除非进手机厂毫无前途。
    都是改 bug 催 mtk 看各种奇葩问题的 log。。。

    不知道有些招聘的要去能够独立设计 android framework 子系统的是哪种厂里可以培养的。
    rosu
        19
    rosu  
       Feb 8, 2018 via Android
    借楼问一下楼主,关于源码有什么新一点的资料或书籍推荐吗?看好多都是推荐老罗。
    chiu
        20
    chiu  
       Feb 9, 2018 via Android
    是做 android 平台的吗?
    robotTang
        21
    robotTang  
    OP
       Feb 9, 2018
    @yagnqionggo 听起来感觉很好,其实做的时候就是看看代码修修改改,没有成就感
    robotTang
        22
    robotTang  
    OP
       Feb 9, 2018
    @dahvlh 看来是行业大佬
    robotTang
        23
    robotTang  
    OP
       Feb 9, 2018
    @saberpowermo 确实很多做 android 的转其他的了
    robotTang
        24
    robotTang  
    OP
       Feb 9, 2018
    @zoeyzhang 不知道哇
    robotTang
        25
    robotTang  
    OP
       Feb 9, 2018
    @LinkT 催命师。。。。做这个就是这样解 bug,永远解不完
    robotTang
        26
    robotTang  
    OP
       Feb 9, 2018
    @yuriko 是的呀,但觉得都是相同的套路看代码,看 log 定位问题
    vallain
        27
    vallain  
       Feb 9, 2018
    敢问楼主是哪个公司的,我们公司原来也是定制 ROM 的
    NSAtools
        28
    NSAtools  
       Feb 9, 2018
    整天修修补补的,调试时间远大于开发时间
    robotTang
        29
    robotTang  
    OP
       Feb 9, 2018   1
    @rosu 可以搜搜 gityuan 博客,写的不错还有一些《 android 内核剖析》《 Android 系统原理及开发要点详解》《深入理解 Android:卷 I 》《深入理解 Android:卷 II 》等这些都可以
    robotTang
        30
    robotTang  
    OP
       Feb 9, 2018
    @ai277014717 是的,成为大神的路长着呢
    robotTang
        31
    robotTang  
    OP
       Feb 9, 2018
    @NSAtools 是的就是大部分调试,写代码还是比较少
    robotTang
        32
    robotTang  
    OP
       Feb 9, 2018
    @fnd 看个人了
    robotTang
        33
    robotTang  
    OP
       Feb 9, 2018
    @814084764 是的呀
    robotTang
        34
    robotTang  
    OP
       Feb 9, 2018
    @fengleidongxi 没搞过
    robotTang
        35
    robotTang  
    OP
       Feb 9, 2018
    @vallain 哈哈,暴击一百点,我就不透漏了
    lackywind
        36
    lackywind  
       Feb 9, 2018
    同样,干了半年了,基本就是 log -> bug bug bug ,大多数时候是在改脚本,代码基本都没动,不知道啥时候芯片厂商给你一个补丁,改了的东西就没了,还不好维护自己的修改
    robotTang
        37
    robotTang  
    OP
       Feb 9, 2018
    @yhzwy 你说的是添加一些系统服务之类的吧,添加给应用层的接口这些吧
    paparika
        38
    paparika  
       Feb 9, 2018
    话说应用转 framework 到底搞个啥东东出来做敲门砖?另外楼主可以考虑跳一波互联网
    yhzwy
        39
    yhzwy  
       Feb 9, 2018
    @robotTang 添加系统服务不是很难啊 有的招聘要求是要你独立设计子系统。 不知道啥难度。
    liuzongqi
        40
    liuzongqi  
       Feb 10, 2018 via Android
    唉 我也是有相同的感觉,天天改系统 bug,没有做过完整的应用,心里没点底。加个微信 122414395
    busfool
        41
    busfool  
       Feb 28, 2018
    楼主也是做 ROM 的吗,我之前也是,现在想转应用开发,别的公司说我经验不太够。。
    也确实,太杂了,也没做过 web 应用。前同事们倒是有不少去了手机公司。
    robotTang
        42
    robotTang  
    OP
       Feb 28, 2018
    @busfool 转应用还是好点,不过现在 android 都要求高,经验都要三年以上
    About     Help     Advertise     Blog     API     FAQ     Solana     1284 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 129ms UTC 17:29 PVG 01:29 LAX 10:29 JFK 13:29
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86