论Android编程和windows phone编程的区别

原创 2012年03月24日 12:37:31

目前了解的android多一点,刚刚开始接触windows phone,慢慢记录这些比较和感受吧。


模拟器

目前来说,我有接触到3款手机的编程IDE,android,ios,windows phone

ios的开发是只能在mac os进行,大家众所周知的流畅度,模拟器的流畅几乎就和iphone一样,让人用起来非常舒服。给100分吧。

略微慢一点的就是windows phone了,不过也还好,因为我至今没有用过实实在在的windows phone,不过跟android比起来,windows phone还是要快了许多。90分。

最慢的就是android模拟器了,在我刚刚接触android的时候,有很多次有认为模拟器那个程序是不是死掉了,然后在等了至少几分钟之后,他才启动。60分。

             

对于资源的绑定,android编程中,总是需要自己去写,get id 什么的才能获得那个控件的操作句柄。而windows phone是直接拿来用就可以了。

 例如:

 android中,在xml中定义了一个textview控件  ,属性有  id=text1。

 如果需要 改变该控件的文本内容的话,就需要在java文件中,  定义  Textview  A,然后A通过findViewById这个方法,找到R.id.text1 才能绑定要,如果你需要改变这个textview中的各种属性等等,一定是需要通过这样一个A来完成的。(除非你愿意在每一个用到A的地方都将字母A替代成((textview)findViewById))


window phone中,在xml文件中定义了一个textbox这样的空间,属性中写一个 name= text1

这个时候,当你需要改变text1中的文字或者某属性的时候,只需要在 cs文件中直接写  text1.text=“...” 就行了。

就界面资源绑定到代码这个来说, 感觉windowsphone比android要用起来更加舒服。


后续,我将逐渐的把我对这两者的比较加入此文章。

Windows Phone 多线程-Thread与BeginInvoke的区别-多种多线程编程比较

在做Windows Phone XNA 游戏编程,在多线程上感觉比较奇怪,既生Thread,何生BeginInvoke? 最后,下面的这篇博客解决了这个问题:(代码有点缺漏,不过在理解上不影响。感谢...

Windows Phone 编程中页面间传值方法

WP开发过程中有时会遇到页面间转值的需求,如果定义两个页面,一个是初始页面Source Page,另外一个是跳转的页面Destination Page,简单地分析主要有两个方面的要求:: r2 q...

Windows Phone 7 网络编程之WebBrowser控件的使用

WebBrowser 控件可以在应用程序中承载网页以及支持浏览器的其他文档。例如,可以使用 WebBrowser 控件在应用程序中提供基于 HTML 的集成用户帮助或 Web 浏览功能。    ...

Windows Phone 7上的GPS应用编程详解

Windows Phone 7目前虽然没有正式发布但是微软对第三方的支持力度还是很到位的,在前一篇我们一起来看了WP7的开发环境的详解,现在咱们就一起来讨论一下WP7上的LBS开发。   一般来说L...
  • leesmn
  • leesmn
  • 2011年02月17日 14:52
  • 619

Windows phone 7 高级编程——使用visual stdio 、silverlight与XNA进行应用和游戏开发

Windows phone 7 高级编程——使用visual stdio 、silverlight与XNA进行应用和游戏开发 基本信息 原书名: Professional Windows ...

《深入浅出Windows Phone 8应用开发》之蓝牙编程

蓝牙是手机的近距离无限传输的技术,在之前的Windows Phone 7系统手机里面仅支持蓝牙耳机功能,并不支持蓝牙文件信息传输,那么在Windows Phone 8手机里面将全面支持蓝牙技术,并...

Windows Phone 7编程学习点滴一——页面切换、返回键重载和工具栏

Windows Phone 7 编程 返回键 NavigationService 工具栏

Windows Phone 7 网络编程之webclient和httpwebrequest的使用

Windows Phone 7 网络编程之webclient和httpwebrequest的使用 一、WebClient类和HttpWebRequest 类 System.Net.WebC...
  • snowson
  • snowson
  • 2011年09月15日 16:32
  • 311

Windows phone 完全编程

               Windows phone 完全编程这里要介绍Windows Phone的程序开发。在开始前要知道的     所有的开发工具都可以在这个网站免费下载:http://www...

Windows Phone下的Socket编程

讨论下有关于Windows Phone下的Socket编程方面的知识。 Socket就是通常所称的套接字,用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过Socket向网络发出请求或者应...
  • two_bin
  • two_bin
  • 2013年03月16日 23:04
  • 982
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:论Android编程和windows phone编程的区别
举报原因:
原因补充:

(最多只允许输入30个字)