linux:我想学习android rom开发,要有什么基础
现在我会c、c++、java,有一定的编程基础,但网上说还要学习linux内核,感觉linux很乱,怎么入手顺便给我推荐一下这几方面的书籍...
现在我会c、c++、java,有一定的编程基础,但网上说还要学习linux内核,感觉linux很乱,怎么入手
顺便给我推荐一下这几方面的书籍 展开
顺便给我推荐一下这几方面的书籍 展开
2个回答
展开全部
你好:
Android可以说是最容易上手的编程语言,拥有java底子的你可以直接进行Android的基础知识的初步学习,然后慢慢稳扎稳打,将基本功练好后,练习几个项目。
最后熟悉一下网上众多的Android面试题,何愁工作找不到。
书籍方面:国内的Android都是非常基础的,你可以看一下疯狂Android讲义。作为基础入门。然后有一定底子之后,可以看这本书:Android 4高级编程(第3版)。作者就不是国人了,讲的相对更加深入。
编程看书不是关键,关键的是思考和敲代码,两者结合,自成神功,天下无敌。
谢谢,希望可以采纳。
Android可以说是最容易上手的编程语言,拥有java底子的你可以直接进行Android的基础知识的初步学习,然后慢慢稳扎稳打,将基本功练好后,练习几个项目。
最后熟悉一下网上众多的Android面试题,何愁工作找不到。
书籍方面:国内的Android都是非常基础的,你可以看一下疯狂Android讲义。作为基础入门。然后有一定底子之后,可以看这本书:Android 4高级编程(第3版)。作者就不是国人了,讲的相对更加深入。
编程看书不是关键,关键的是思考和敲代码,两者结合,自成神功,天下无敌。
谢谢,希望可以采纳。
追问
那我是偏向android rom开发方向的,网上说还要学linux 内核什么的,这方面怎么入手
追答
rom开发方向,其实就是android的framework层,要加大对该层知识的了解,偏底层了。另外还要熟练掌握linux下的开发和编译。最后多刷刷rom了解其普遍规律,内核比较难,我这里也没什么资料,多是工作后学习的知识,内核到了公司之后会有人告诉你的,一般基于第三方的内核稍加修改。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询