如题,大家都知道android是基于linux内核来改造开发的自己的内核,那么我们学习linux内核对于学习android开发有没有什么帮助或者影响呢?比如说做android接触底层的开发,或者底层的驱动,或者应用层,大家畅所欲言,我是新手,想学习下!

解决方案 »

  1.   

    如果不做底层的东西的话不需要懂内核,当然你能知道最好,不过我感觉那个东西还是比较难的,我认识的好多Android开发者都是不懂linux内核的菜鸟,比如我。不过我认为想成为一个高手最好还是懂的。
      

  2.   

    熟悉linux内核对android app开发应该用处不是很大,对native层、BSP开发有作用。
      

  3.   

    基本对Liunx一窍不通都可以开发出好的Android应用来,要是做服务器运维方面还是有必要了解一下,如果要做底层开发,那就得必须了解。
      

  4.   

    ubuntu server 支持raid的,去研究吧
      

  5.   

    要说直接关联,除非你是驱动工程师,否则你不需要懂Linux内核。
    看远一点,懂内核,任何平台的应用都可以写,仅仅需要一段时间去熟悉框架和相关开发语言。从内核里,可以学到很多。