在开发你的第一个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应用程序了,祝你学习愉快。

用VS2010开发Android应用的配置方法的更多相关文章

  1. PhoneGap与Jquery Mobile组合开发android应用的配置

    PhoneGap与Jquery Mobile结合开发android应用的配置 由于工作需要,用到phonegap与jquery moblie搭配,开发android应用程序. 这些技术自己之前也都没接 ...

  2. Eclipse开发Android项目安装配置

    在windows安装Android的开发环境不简单也说不上算复杂,本文写给第一次想在自己Windows上建立Android开发环境投入Android浪潮的朋友们,为了确保大家能顺利完成开发环境的搭建, ...

  3. vs2010开发android的准备工作

    安装 Mono for Android for Visual Studio 2010 需要下面4个步骤: 安装 JDK 安装 Android SDK 配置模拟器 安装 Mono for Android ...

  4. eclipse中创建NDK和JNI开发环境最简单配置方法

    一.使用环境 1.windows64位操作系统 2.ADT为adt-bundle-windows-x86_64-20130917 3.NDK为android-ndk-r9b 二.配置生成头文件.h ⒈ ...

  5. VS2010+OpenCV2.4.6永久性配置方法

    1. 配置OpenCV环境变量 计算机->(右键)属性,出现如图1所示界面 单击“高级系统设置”,选中高级(标签)出现如图2所示界面 单击右下方的“环境变量”,弹出如图3所示界面,注意这里最好用 ...

  6. JBOSS整套开发组件整合和配置方法

    http://blog.csdn.net/laigood/article/details/5743712主要是集成jboss,jboss esb,jboss portal,jboss seam,jbo ...

  7. 使用vs2010编辑Unity脚本,配置方法

    在Unity界面上.选择Edit->Preferences->External Tools,External Script Editor一项即为编译器. 以Unity3D 4.3.4 f1 ...

  8. [转]Android通过NDK调用JNI,使用opencv做本地c++代码开发配置方法

    原文地址:http://blog.csdn.net/watkinsong/article/details/9849973 有一种方式不需要自己配置所有的Sun JDK, Android SDK以及ND ...

  9. Android(安卓)开发通过NDK调用JNI,使用opencv做本地c++代码开发配置方法 边缘检测 范例代码

    以前写过两个Android开发配置文档,使用NDK进行JNI开发,这样能够利用以前已经写好的C++代码. 前两篇博客地址: http://blog.csdn.net/watkinsong/articl ...

随机推荐

  1. WAPI

    中国制定的WLAN安全标准WAPI 针对WLAN安全问题,中国制定了自己的WLAN安全标准:WAPI. 与其他无线局域网安全机制(如802.11i)相比,WAPI主要的差别体现在以下几个方面: • 双 ...

  2. asp调用.net xml web services

    来源:http://www.cnblogs.com/notus/archive/2006/08/10/473000.html#2662503 (是不是实际上可以用这个办法调用任何xml web ser ...

  3. bjfu1164 Parity Game

    简单规律题.首先想到的是,若01串中1有n个,则可以通过操作,使串中1的个数变为n-1.n-2……1.0个:第2个想到的是,如果n为奇数,可以通过操作,使串中1的个数最多变为n+1,而若n为偶数,则无 ...

  4. asmcmd报错

    在进入asm的命令行时报错: 报错内容如下 [oracle@kel dbs]$ asmcmd asmcmd: command disallowed by current instance type 从 ...

  5. android各种适配器的用法(转)

    ArrayAdapter_SimpleAdapter_CursorAdapter的区别 数据源不同而已1. String[]: ArrayAdapter2. List<Map<String ...

  6. InputFormat,OutputFormat,InputSplit,RecordRead(一些常见面试题),使用yum安装64位Mysql

    列举出hadoop常用的一些InputFormat InputFormat是用来对我们的输入数据进行格式化的.TextInputFormat是默认的. InputFormat有哪些类型? DBInpu ...

  7. 有关OOM KILLER的一些理解

    Linux下有一种OOM KILLER 的机制,它会在系统内存耗尽的情况下,启用自己算法有选择性的kill 掉一些进程. 一.为什么会有OOM killer 当我们使用应用时,需要申请内存,即进行ma ...

  8. openstack deug

    今天想debug一下nova-compute进程, 用devstack迅速安装之后, kill掉nova-compute进程,然后修改nova/cmd/__init__.py文件的 “eventlet ...

  9. DelphiXE8新建AVD

    相关资料: 1.http://jingyan.baidu.com/article/ea24bc398576b3da62b33107.html

  10. UVALive 6910 Cutting Tree(离线逆序并查集)

    [题目]:(地址:) http://acm.hust.edu.cn/vjudge/contest/view.action?cid=97671#problem/E [题意]: 给出多棵树和两类操作:操作 ...