请选择 进入手机版 | 继续访问电脑版

662p开源IT论坛

 找回密码
 立即注册
查看: 16467|回复: 12

怎样用Visual Studio 2010开发Android应用

[复制链接]

682

主题

6

听众

6009

积分

管理员

Rank: 9Rank: 9Rank: 9

活跃会员 热心会员 推广达人 突出贡献 荣誉管理 社区QQ达人

发表于 2013-2-19 15:42:12 |显示全部楼层

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



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

哎...今天够累的,签到来了1...

0

主题

0

听众

1万

积分

论坛元老

Rank: 8Rank: 8

社区QQ达人 活跃会员 热心会员 推广达人 宣传达人 突出贡献 优秀版主 荣誉管理

发表于 2013-7-9 22:53:45 |显示全部楼层
看起来不错
回复

使用道具 举报

0

主题

0

听众

1万

积分

论坛元老

Rank: 8Rank: 8

社区QQ达人 活跃会员 热心会员 推广达人 宣传达人 突出贡献 优秀版主 荣誉管理

发表于 2014-4-29 23:16:39 |显示全部楼层
路过 帮顶 嘿嘿
回复

使用道具 举报

0

主题

0

听众

1万

积分

论坛元老

Rank: 8Rank: 8

社区QQ达人 活跃会员 热心会员 推广达人 宣传达人 突出贡献 优秀版主 荣誉管理

发表于 2014-7-10 14:26:39 |显示全部楼层
嘘,低调。
回复

使用道具 举报

0

主题

0

听众

1万

积分

论坛元老

Rank: 8Rank: 8

社区QQ达人 活跃会员 热心会员 推广达人 宣传达人 突出贡献 优秀版主 荣誉管理

发表于 2014-9-10 23:19:21 |显示全部楼层
好帖必须得顶起
回复

使用道具 举报

0

主题

0

听众

1万

积分

论坛元老

Rank: 8Rank: 8

社区QQ达人 活跃会员 热心会员 推广达人 宣传达人 突出贡献 优秀版主 荣誉管理

发表于 2014-11-1 08:15:09 |显示全部楼层
报告!别开枪,我就是路过来看看的。。。
回复

使用道具 举报

0

主题

0

听众

1万

积分

论坛元老

Rank: 8Rank: 8

社区QQ达人 活跃会员 热心会员 推广达人 宣传达人 突出贡献 优秀版主 荣誉管理

发表于 2015-1-16 15:04:59 |显示全部楼层
不管如何,先回复
回复

使用道具 举报

0

主题

1

听众

1万

积分

论坛元老

Rank: 8Rank: 8

社区QQ达人 活跃会员 热心会员 推广达人 宣传达人 突出贡献 优秀版主 荣誉管理

发表于 2015-2-13 13:25:01 |显示全部楼层
:lol
回复

使用道具 举报

0

主题

1

听众

1万

积分

论坛元老

Rank: 8Rank: 8

社区QQ达人 活跃会员 热心会员 推广达人 宣传达人 突出贡献 优秀版主 荣誉管理

发表于 2015-3-3 12:14:37 |显示全部楼层
打酱油的人拉,回复下赚取积分
回复

使用道具 举报

1

主题

1

听众

1万

积分

论坛元老

Rank: 8Rank: 8

社区QQ达人 活跃会员 热心会员 推广达人 宣传达人 突出贡献 优秀版主 荣誉管理

发表于 2015-3-21 17:54:40 |显示全部楼层
我了个去,顶了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

我的微博|我的微博|我的微博|手机版|Archiver|662p开源网 ( 粤ICP备12089784号 )

GMT+8, 2019-12-15 09:11 , Processed in 0.187500 second(s), 27 queries .

Powered by Discuz! X2.5

© 2001-2013 662p Inc.

回顶部