用Visual Studio 2010开发Android应用

红薯 发布于 2011/06/09 22:07
阅读 33K+
收藏 42

【IT168技术】在开发你的第一个Android应用程序之前,你应该先检查一下是否安装了Android SDK,以及是否创建好了Android模拟器(AVD),如果有不清楚的地方,请先看我以前发布的这篇文章“Android是什么,如何为Visual Studio 2010安装Android开发环境”,完成安装后再继续看下面的内容。

Mono for Android 1.0是一个为第三方开发人员用C#构建原生态Android应用程序提供的框架,它给Android带来了完整的Mono VM,我们使用一个更适合移动设备的库配置文件,因此那些不需要的功能(如System.Configuration)将被移除。

下面是Mono for Android的功能:

Android手机和平板电脑上的C#和.NET

企业部署平台

.NET绑定到原生API

Visual Studio 2010集成功能

在这篇文章中,我们使用Visual Studio 2010和C#编程语言,因为Mono是基于C# ECMA标准的开源实现,它允许开发人员使用Visual Studio创建可运行在Android手机和平板电脑上的C#和基于.NET的应用程序,开发人员可以使用他们现有的技能,重用使用.NET构建的代码和库,同时利用原生的Android API。

第1步:开发Visual Studio,选择“文件”*“新建”*“项目”,如下图所示。


▲图 1 在Visual Studio 2010中新建一个项目

第2步:如果给Visual Studio安装了Android插件,在“Visual C#”*“Mono for Android”类别中应该可以看到“Mono for Android Application”,没错,就选择它,给你的应用程序取一个名字,如“welcomeworld”,然后点击“确定”。


▲图 2 选择“Mono for Android Application”项目模板

现在你的项目就已经准备好了,默认情况下,它只包含一个名为Activity1.cs的Activity文件,它只不过是一个应用程序要使用的基础类,Activity1.cs文件内容如下图中的代码:


▲图 3 Activity1.cs文件内容

第3步:运行一下应用程序,检查一切是否正常。

点击“启动模拟器镜像”,选择“MonoDroid”,再点击“确定”。


▲图 4 启动模拟器镜像


▲图 5 选择“MonoDroid”镜像

第4步:输出窗口如下图所示。


▲图 6 输出结果

至此,你可以开始用Visual Studio 2010开发Android应用程序了,祝你学习愉快。

加载中
0
北漂浪子
北漂浪子
恶搞?还是真的?比adt如何?为什么不开源官方呢?
0
文义铮
请问一下 这个怎么解决
chenyi2821
chenyi2821
http://down.51cto.com/data/514411 破解已经有了
0
ExtremeTalk
ExtremeTalk
Mono for Android 能否在Linux下做开发?
0
Robert Wu
Robert Wu
叹为观止~
0
1rz
1rz

引用来自“文义铮”的答案

请问一下 这个怎么解决
试用版只支持模拟器,要用真机得花钱
0
Adiba
Adiba

要用真机得花钱?

不管怎样,对.Net开发者来说,这都是一个特大喜讯。

0
CN_HB
CN_HB

错误 1 Could not find SDK platform directory 'C:\Android\android-sdk\platforms\android-8'.  Ensure you have installed support for this Android platform version in the Android SDK Manager. d:\my documents\visual studio 2010\Projects\MonoAndroidApplication8\MonoAndroidApplication8\aresgen MonoAndroidApplication8

运行时出现这样的版本问题 该怎么解决 大哥指点下

chenyi2821
chenyi2821
安装MonoDevelp,在setting里设置下你的AndroidSDK的路径
0
Wady
Wady
呵呵,不错。
0
t
tufei658
赞赞赞!.NET程序员的福音啊!
0
寻找爱玩Tom
寻找爱玩Tom
如果这样都行,那对.NET的人员真是个福音!
返回顶部
顶部