首页 > 安卓培训/ 正文
随着Android手机的火热,学习Android开发的程序员也在不断增加。软件培训网将国内外开发者论坛中的一些典型问题为Android开发学习者做了一下总结,下面我们就一起来学习一下,看看在Android开发学习中都会遇到哪些比较常见的问题。
1.Android手机需要越狱吗?
对于Android开发平台而言越狱之后可能对于开发JAVA层应用帮助不大,同时在全球Android越狱的用户并不是很多,不像iPhone不越狱无法安装输入法、使用盗版软件等等。所以Android手机越狱不越狱无所谓,同时越狱后开发的应用在非Root的手机上可能无法使用,所以对于开发者来说纯净接近官方的系统兼容性和可靠性最大,并不是所有人买了手机都去那样折腾的。
2.相对而言Android、iPhone和Windows Phone他们之间哪个前景更好?
iPhone开发者在国外相对饱和,而国内仍然有很大的空缺,但是由于SDK自身的限制已经很多Mac OS内部的一些设计上的先天不足,所以很多Android上有的,在iPhone上不越狱使用第三方SDK是无法实现的,比如输入法和来电防火墙这些基本的应用。
而Windows Phone 7目前比较绝了,微软的限制不亚于iPhone目前从界面和SDK来看表现一般,同时使用的Silverlight库知道的人比较好,相对来说在国内还有一定的需求。
Android开发目前对于国内来说在手机和平板这些产品还是有不错的发展空间。
3.Android开发用机选择哪款比较好?
对于公司采购,我们需要考虑比较周全,高中端以及不同分辨率的设备都要有,甚至平板、Ophone这些设备。
目前公司从高端到低端推荐Nexus S或Nexus One、Motorola Milestone、HTC Hero,平板选择Galaxy Tab。
我们的意思是选择专业的制造Android开发手机的大厂,这样做保证固件的版本升级速度。
对于个人开发测试而言,建议使用高配置机型否则项目开发完后,可能自己的设备也淘汰了。
4.开发时固件版本问题
对于固件版本而言软件培训网有两个问题要说,如果你追求固件升级速度,使用谷歌自己的贴牌机型Nexus系列比较可靠,当然保证运行的可靠性建议使用英文版的官方固件。各种第三方固件并不是大多数人都是用的,可能因为提速或精简造成各种意料之外的问题,比如Android123曾经就测试过一款自制的ROM调试时产生很多莫名其妙的异常,刷回官方固件就很正常。
5.Android开发使用哪个版本的SDK比较好呢?
对于SDK版本,我们有两种选择。
如果你开发技术比较高兼容的最全面可以考虑使用Android 1.5 API Level为3的,高版本API使用JAVA反射调用,如果你考虑较简单可以使用Android 2.0或更高版本,发布时和API兼容性无关的可以设置androidmanifest.xml中的minSDK版本来解决。
6.Android开发者薪水如何?
目前Google手机平台不断升温,Android开发程序员的薪水因技术差距可能比较大,同时按照增长来看开发者数量不断提高,从长远来讲开发者的数量不会太少,目前从2500--30000的都用,根据技术和不同地域而定,同时必要掌握NDK使用C++语言的Android开发程序员更有竞争力些,毕竟常规的J2ME、J2SE和J2EE程序员转到Android还是很快的对于入门而讲,但是整个Android系统很庞大,更新也比较快可能是入门简单提高和深入就很难了,如果你技术足够高,应该能提到Google的程序员来进行Android开发就差不多了。
7.Android开发能用纯C/C++开发吗?
目前2.3系统来看,最终安装的文件仍然是apk格式,界面和系统大多数功能均使用JAVA开发。但是稍微高端的应用考虑到性能和安全性使用C/C++是必要的,C/C++最终编译的so文件就相当于windows下的dll动态库,需要一个宿主去加载调用,我们通过JAVA的JNI去调用这些本地方法,目前从NDK的版本来看Google不断增强和开放C++在Android开发的用处,以保证和iPhone这种使用本地语言开发出来的软件体验度不能差距太大。
8.Android开发入门都要学习哪些内容呢?
对于Android开发新手来说,有必要了解一些JAVA基础知识,比如Thread、Socket、File I/O。针对平台而言掌握Android特有的Activity、Service、Broadcast、ContentProvider、Handler、各种显示控件如Button、EditText等等。
9.Android开发环境支持Win7系统吗?
目前来看Android开发几乎任何平台都支持,比如WinXP、Win7、Mac OS X和主流的Linux发行版,只要你配置正确不会存在问题的。
10.有哪些好的Android开发培训班?
A: 目前来看国内的Android开发培训班做得最好的就要数北大青鸟了,连锁品牌更加值得信赖。
本文由软件培训网整理,转载请注明:http://www.softpeixun.com
- 上一篇:要想学习安卓开发,哪个学校好?
- 下一篇:安卓开发与实战哪里好?
更多郑州java培训的it培训机构,郑州软件编程去哪个学校学比较好,郑州初高中生零基础培训软件开发的学校,河南大学生就业难学网络技术前途怎么样,郑州大学生短期培训编程技能找工作不愁,郑州北大青鸟推出了“学历+技能+经验”的相关文章
- 河南安卓技术培训怎么样
- 安卓培训学习的课程主要有哪些?
- 郑州哪家安卓培训学校比较好
- 河南的软件开发培训机构在哪里
- Android就业培训容易就业吗
- 学安卓技术,找高薪工作
- 安卓软件开发发展前景好吗?
- 在技校到底学什么技术好呢?
- 没有基础怎么学习安卓
- 怎么开发安卓软件?
- 安卓app开发的五种管理方法
- android开发入门知识
- 学安卓手机开发技术发展的空间大吗?
- 郑州安卓开发入门培训学校哪家更专业?
- 安卓工程师学习前景怎么样?
- 学.net工作前景好吗?
- android开发工程师薪水大概有多少?
- 郑州哪家安卓培训好,出来就业好?
- 安卓和java web那个发展前景更好?
- Android开发环境怎么搭建?
- Android份额超iOS成全球最受欢迎移动平台
- 北大青鸟安卓程序开发教程
- 程序员工资收入高吗
- Android如何创建新项目及开发
- 编程设计到郑州哪里学
- 学历低学软件开发能进大公司吗?
- 想做一名安卓技术经理需要懂什么?
- 河南的学生今年中高考失败难道只能外出打工吗?
- android的app开发入门教程
- 安卓和iOS究竟是谁抄袭谁
- 搜索
-
- 热门标签