计算机设备便携化是一种趋势,在过去的几年中,移动设备的使用以惊人的速度增长。与桌面计算机不同的是,目前还没有任何一个平台统治了移动设备市场,随着目前市场上的移动操作系统厂商的厮杀,出现了三大阵营(iOS、Android、Windows Phone)。众所周知,为移动设备编写应用程序面临着要学习多种技术:为iOS编写ObjectiveC应用程序、为Android编写Java应用程序、为Windows Phone编写.NET应用程序。面对众多的选择,.NET开发人员面临着一个非常大的问题:他们如何使用已有的某种开发框架或者工具,来最大程度的利用已有的技能快速切入开发?所幸,市场上出现了Xamarin,Xamarin是Mono的后续产品,是一款跨iOS、Android、Windows Phone三大平台的开源软件开发平台。开发人员只需要利用已经学过的编程语言C#,就可以利用Xamarin同时在三大手机操作系统平台上开发,省去大量学习其他编程语言的时间。


本系列要介绍的Mono For Android就是Xamarin的Android平台开发框架。Mono For Android(原名MonoDroid)是两大技术体系(C#语言和Android操作系统)的完美集合。对于.NET开发人员来说,具备在C#中使用熟悉的现有API来编写应用程序的能力是非常有吸引力的。这样,.NET开发人员就不需要学习Java语言的来龙去脉,也不需要学习Eclipse IDE。.NET开发人员只需要使用熟悉的Visual Studio IDE以及C#语言,调用熟悉的.NET Framework,从而为Android平台创建应用程序。


(一)安装与配置

(二)Hello World


后续章节持续更新中…

更多相关文章

  1. Android数字签名?
  2. Android(安卓)adb命令
  3. Android实现应用程序换肤解决方案(二)Demos
  4. 在Linux中连接android设备
  5. Android(安卓)应用程序之间内容分享详解(二)
  6. Android(安卓)sharedUserId研究记录
  7. Android(安卓)之 Activity 生命周期
  8. Android应用程序及其主要结构
  9. 运用smali自动注入技术分析android应用程序行为

随机推荐

  1. Android Studio 第三方库的导入「以 Voll
  2. Android远程服务三:android AIDL远程服务
  3. Android实现天气预报温度/气温折线趋势图
  4. Android.GridView事件监听
  5. Android之JSON格式数据解析
  6. android 屏幕保护
  7. android在布局中动态增加view时的层级控
  8. Android上实现Bluetooth HID device的研
  9. Android高手进阶教程(二)之 ----Android
  10. 运用WindowManager,当滚动列表时显示一个