WEB开发网
开发学院手机开发Ophone 开发 从开发者角度比较Windows Mobile与Ophone 阅读

从开发者角度比较Windows Mobile与Ophone

 2010-05-06 21:52:00 来源:WEB开发网   
核心提示:对移动代码的调试跟踪,无论是模拟器还是真实设备,从开发者角度比较Windows Mobile与Ophone(2),Visual Studio 2008+ ActiveSync比 Eclipse+ADB要好用很多,微软在调试器的可视化 易用性上都有很优秀,你程序中所需要的文字,图片,相比来说,google为Eclipse

对移动代码的调试跟踪,无论是模拟器还是真实设备,Visual Studio 2008+ ActiveSync比 Eclipse+ADB要好用很多,微软在调试器的可视化 易用性上都有很优秀,相比来说,google为Eclipse开发的ADT plugin,一方面可能是Eclipse自身的局限,另一方面Android开发刚刚起步,在对集成开发调试上应该还有很多的空间来提升。另外,同步工 具ActiveSync其本身并不单是一个开发的辅助软件,而是一个真正意义的同步工具,它会自动侦测端口,设置虚拟IP,同步电脑数据,这样只要把手机 连到电脑上,ActiveSync圈圈变绿,就可以直接把软件 部署到手机上进行调试,而Android还要手动做上面的事情,不太方便。

仿真设备(模拟器)比较,从启动速度,性能上,两个都差不多,windows mobile区分了smartphone和pocketpc,而android可以通过设置emulator 的skin参数,可以获得不同皮肤,不同机型的模拟器,比起苦苦等微软发布新一个版本的模拟器,在Android的开源联盟努力下在模拟器的多样性肯定会 更丰富。

GUI开发 从一个HelloWorld开始

1:先说Android,当我们使用向导创建了一个新的 Android工程之后,在包浏览中可以看到以下的文件。

我们要编辑的文件分布在 src和res下,包括HelloWorld.java和 main.xml , strings.xml.

这个HelloWorld就继承自Activity(Android Framework里面最重要的一个类, 我们简单地理解为它是一个UI的容器,直接跟用户打交道最前端的类。对于Windows mobile了的程序员来讲,简单的理解就是 Activity+View=Form.

还有一个R.java,这个类是系统根据res文件夹中的内容自动为你生成的,大家不要修改它.我们先讲一下res文件夹,在这一点上,wm和 Anroid很相似,res是resources的缩写,顾名思义,你程序中所需要的文字,图片,布局文件等等资源都是放在这个文件夹下面的,你现在看到 这个文件夹下面有

drawable - 这个是放图片的

layout - 这个是放布局文件的

values - 下面放字符串(strings.xml ),颜色(colors.xml ),数组(arrays.xml )

Android

上一页  1 2 3 4 5  下一页

Tags:开发者 角度 比较

编辑录入:coldstar [复制链接] [打 印]
赞助商链接