用Visual Studio 2010开发Android应用
在开发你的第一个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应用程序了,祝你学习愉快。
用Visual Studio 2010开发Android应用的更多相关文章
- Visual Studio 2015开发Android App问题集锦
Visual Studio 2015开发Android App 启动调试始终无法完成应用部署的解决方案 创建一个Android App项目后,直接启动调试发现Visual Studio Emulato ...
- 使用Xamarin在Visual Studio中开发Android应用
原文:使用Xamarin在Visual Studio中开发Android应用 本文使用的环境是Windows 8 Visual Studio 2012.2 1.下载Xamarin http://xam ...
- 自定义安装visual studio 2010开发asp.net
VS2010的安装对于VS的安装大家肯定都熟悉,不过我在很多地方看到的是大家讲VS的全部组件都安装了,不但浪费磁盘空间,还降低了系统性能,除此之外,还有人安装了VS之后不知道顺手把MSDN安装上,害得 ...
- Visual Studio 2015开发Android App启动调试始终无法完成应用部署的解决方案
创建一个Android App项目后,直接启动调试发现Visual Studio Emulator for Android已成功运行,但应用始终处于Build中(等待时间超过1小时),并未如预期通过a ...
- visual studio 2015 开发android
转载请注明: http://www.cnblogs.com/sunyl/p/5493249.html http://www.cnblogs.com/sunyl/ 最近有不少新闻, 甲骨文向谷歌索赔93 ...
- 使用Visual Studio 2015开发Android 程序
环境配置: 操作系统:win 7 64位 IDE:Visual Studio 2015 SDK:installer_r24.3.3-windows 安装前提: 编辑hosts文件(在附件可下载)因为安 ...
- (转)使用Visual Studio 2015开发Android 程序
环境配置: 操作系统:win 7 64位 IDE:Visual Studio 2015 SDK:installer_r24.3.3-windows 安装前提: 编辑hosts文件(在附件可下载)因为安 ...
- Xamarin Mono 环境搭建(使用Visual Studio 2013 开发android 和 ios )
本文主要介绍Xamarin结合VS2013来开发Android应用程序,主要会介绍Mono和Xamarin的关系,以及整个搭建环境的过程. 一.Mono和Xamarin介绍 1.Mono简介 Mono ...
- MOSS 2010:Visual Studio 2010开发体验(14)——列表开发之事件接收器
转:http://boke.25k5.com/kan141919.html 通过前面几篇,我们已经完成了内容类型,列表定义,列表实例g 8h"@的开发.本篇继续讲解列表中的一个重要环节- ...
随机推荐
- scala编程第19章学习笔记(1)——类型参数化
一.queues函数式队列 函数式队列是一种具有以下三种操作方式的数据结构: head 返回队列的第一个元素. tail 返回除第一个元素之外的队列. scala> import scala.c ...
- C语言:返回两个数组中第一个元素的指针,并输出这个值
// // main.c // Pointer_search // // Created by ma c on 15/8/2. // Copyright (c) 2015年. All righ ...
- 使用ADB管理Andorid系统软件
# Usageadb shell pm list packages -fadb shell pm list packages -eadb shell pm list packages -dadb sh ...
- HDOJ-3785 寻找大富翁(优先队列)
寻找大富翁 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submi ...
- 如何配置Ubuntu 16.04 GRUB 2引导加载程序
正如你所知,GRUB 2 是大多数 Linux 操作系统的默认引导加载程序.GRUB 是 GRand Unified Bootloader 的缩写,它是 Linux 启动时首先要加载的一个程序,此后它 ...
- 向量的表示及协方差矩阵 (PCA的理论基础)
原文:http://blog.csdn.net/songzitea/article/details/18219237 引言 当面对的数据被抽象为一组向量,那么有必要研究一些向量的数学性质.而这些数学性 ...
- Carrer Day有感
2013年10月17日 一.永不放弃,痼疾必须自己克服,否则永远有阴影. 二.若长期无法取得进展,应该换一种方式. 大Boss确实有水平,答到点子上且照顾到听众面子,强.很多话掷地有声,发人深省,比如 ...
- 代码生成器的关键代码(读取PDM文件)
/// <summary> /// 处理PDM文件 /// </summary> public class DoPDMDal:IDoDataBaseDal { public L ...
- Java从零开始学二十九(大数操作(BigIntger、BigDecimal)
一.BigInteger 如果在操作的时候一个整型数据已经超过了整数的最大类型长度long的话,则此数据就无法装入,所以,此时要使用BigInteger类进行操作. 不可变的任意精度的整数.所有操作中 ...
- Electron 入门案例1
1:package.json 通过npm init生成package.json文件,内容如下: { "name": "t02", "version&q ...