专用通道>

您当前所在位置: 首页 > 行业新闻 > IT技术讨论 >

IT技术讨论

android开发怎么样

发布者:澳门美高梅网址成都锦江点击: 分享到
随着澳门美高梅网址android课程报名的展开,许多学生都对Android课程表现出了极大的兴趣,澳门美高梅网址专业老师经常收到学生关于Android课程及开发的提问,就Android相关问题,澳门美高梅网址资深Andro

 随着澳门美高梅网址android课程报名的展开,许多学生都对 Android课程表现出了极大的兴趣,澳门美高梅网址专业老师经常收到学生关于Android课程及开发的提问,就Android相关问题,澳门美高梅网址资深Android讲师,回答了学生的疑问。

Q: 入门Android开发需要了解哪些知识?

A: 了解必要的java基础知识比如Thread、Socket、File I/O,针对平台而言掌握Android特有的Activity、Service、Broadcast、ContentProvider、Handler、各种显示控件如Button、EditText等等。

Q: 开发Android使用哪个版本的SDK比较好?

A: 对于SDK版本,我们有两种选择,如果你开发技术比较高兼容的最全面可以考虑使用Android 1.5 API Level为3的,高版本API使用Java反射调用,如果你考虑较简单可以使用Android 2.0或更高版本,发布时和API兼容性无关的可以设置androidmanifest.xml中的minSDK版本来解决。

Q: Android开发用机,选择哪款比较好?

A: 对于公司采购,我们需要考虑比较周全,高中端以及不同分辨率的设备都要有,甚至平板、Ophone这些设备。目前公司从高端到低端推荐 Nexus S或Nexus One、Motorola Milestone、HTC Hero,平板选择Galaxy Tab我们的意思是选择专业的制造Android的大厂,这样做保证固件的版本升级速度。对于个人开发测试而言,建议使用高配置机型否则项目开发完后,可能自己的设备也淘汰了。

Q: Android手机需要越狱吗?

A: 对于Android平台而言越狱之后可能对于开发Java层应用帮助不大,同时在全球Android越狱的用户并不是很多,不像iPhone不越狱无法安装输入法,使用盗版软件等等,所以Android手机越狱不越狱无所谓,同时越狱后开发的应用在非Root的手 机上可能无法使用,所以对于开发者来说纯净接近官方的系统 兼容性和可靠性最大,并不是所有人买了手机都去那样折腾的。

Q: Android开发环境支持Win7系统吗?

A: 目前来看开发Android几乎任何平台都支持,比如WinXP、Win7、Mac OS X和主流的Linux发行版,只要你配置正确不会存在问题的。

Q: Android能用纯C/C++开发吗?

A: 目前截止到2.3系统来看,最终安装的文件仍然是apk格式,界面和系统大多数功能均使用Java开发,但是稍微高端的应用考虑到性能和安全性使用C/C++是必要的,C/C++最终编译的so文件就相当于Windows下的dll动态库,需要一个宿主去加载调用,我们通过Java的JNI去调用这些本地方法,目前从NDK的版本来看Google不断增强和开放C++在Android开发的用处,以保证和iPhone这种使用本地语言开发出来的软件体验度不能差距太大。

Q: Android开发者薪水如何?

A: 目前Google手机平台不断升温,Android程序员的薪水因技术差距可能比较大,同时按照增长来看开发者数量不断提高,从长远来讲开发者的数量不会太少,目前从4000-30000的都用,根据技术和不同地域而定,同时必要掌握NDK使用C++语言开发Android的程序员更有竞争力些,毕竟常规的J2ME、J2SE和J2EE程序员转到Android还是很快的对于入门而讲,但是整个Android系统很庞大,更新也比较快可能是入门简单提高和深入就很难了,如果你技术足够高,应该能提到Google的程序员来开发Android就差不多了。

Q: 相对而言Android、iPhone和Windows Phone他们之间哪个前景更好?

A: iPhone开发者在国外相对饱和,而国内仍然有很大的空缺,但是由于SDK自身的限制已经很多Mac OS内部的一些设计上的先天不足,所以很多Android上有的,在iPhone上不越狱使用第三方SDK是无法实现的,比如输入法和来电防火墙这些基本的应用,而Windows Phone 7目前比较绝了,微软的限制不亚于iPhone目前从界面和SDK来看表现一般,同时使用的Silverlight库知道的人比较好,相对来说在国内还有一定的需求,Android目前对于国内来说山寨机和平板这些产品还是有不错的发展空间。

Q: 有哪些好的Android开发书籍推荐?

A: 目前来看国内的一些书籍讲解的不是很好,很多书籍概念错误经历了n个版次,Android巴士推荐看SDK文档,学习SDK中的例子比如ApiDemos,接着直接看Android系统开源应用的代码。澳门美高梅网址成都锦江Android课程用书,是澳门美高梅网址来自各知名企业核心工程师潜心编写的,技术齐全,有比较高的价值!

澳门美高梅网址咨询老师

澳门美高梅网址成都锦江校区介绍

澳门美高梅网址成都锦江校区是澳门美高梅网址总部在成都设立的一家示范校区。涵盖ACCP、Java、.Net、网络营销、市场营销,游戏开发等多专业校区,承担美高梅娱乐场、美高梅娱乐场示范、以及美高梅娱乐场培养输送等职责。
澳门美高梅网址作为北京大学下属的专业澳门美高梅网址澳门美高梅网址,以北京大学强大师资作为依托,连续13年被评为“中国IT教育第一品牌”,累计培养60+万优秀软件工程师,是名符其实的软件工程师的摇篮……请认准品牌名校——澳门美高梅网址成都锦江校区,地址:成都市春熙路北口东行500米(大慈寺22号)。