之所以这么问,肯定是觉得Android的底层开发有前途,但是觉得自己的基础可能不够。我学过PHP和JS,也用这两个语言工作了很长的一段时间。但总觉得工资没一点,没啥前途可言。感觉搞Android底层开发,以后可以做一些定制的什么的,但是不知道需要什么基础,需要学习什么。想了解一下,看看自己合适不。
解决方案 »
- 安卓tabhost手势滑动效果问题
- Android如何获取资源文件的值
- 请教!来电接听和拒接button的方向怎样设置,谢谢!
- 2个Activity如何操作同一个存储对象,类似于注册和修改用户注册信息功能
- android 百度地图怎么获取不到GPS定位
- android 如何清理掉相册缓存?
- 小菜鸟问个问题
- 请问 在Android studio 中下面这个问题怎么解决 谢谢
- 2014-12-19T23:36:31+08:00 有没有大虾知道这个时间格式叫啥
- 关于Android手机不插卡打开热点,iPhone无法上网的问题
- android 网络视频播放器的设计!!!
- 如何计算Android的应用的耗电量?
想作底层开发,如果想做驱动开发工程师,必须学习嵌入式,设备驱动知识,必须掌握linux,熟悉C/C++。
系统工程师,linux 、c++、java(framework)、Jni 是必须的。真没见过 系统工程师、驱动工程师 是从应用开发转过来的
语言是一通百通,更何况android只是在原有技术上的应用....PHP和JS怎么了?没前途??楼主不要搞笑了
FaceBook还不是在用PHP,HTML5的到来JS会没落??工资低是因为你技术不到家...
这两种语言上手很快!像1、2年的PHP工程师可能看不出来,但是5年的PHP工程师就完全不是一个档次了
还有JS是一种非常灵活的脚本语言,很多人都会用但是精通的又有多少??说了这么多废话,希望楼主考虑清楚!如果感兴趣可以接触,切记跟风...
底层不适合从头自学,太吃力。还是有老师带着入门比较好。
不是说只有在windows下才需要交叉编译,在Linux下在哪都需要,只要是编译在板子上跑的可执行程序或者系统镜像。
而c/c++呢?应该不应该学呢?如果是从java转过来的,再去学c/c++的话时间上允许吗?真是纠结....