0.前言 距上一篇博文貌似很久了,其中原因种种,归根结底是自己没有坚持好,没有静下心来归纳总结,希望从这一刻起每个月坚持写两篇.(哈哈,突然想起老师说起一句话, 晚上在被窝里悄悄发誓好好学习,第二天涛声依旧!) 答应了自己写之前网友让我做的两个小外包项目,也是关于Mono For Android的,就是那种很小很小的东西,当时觉得这些功能还是不错的,就想着写下来,算是践行自己的承诺吧. 项目1:幻灯片切换图片 1)项目背景:当时群里一哥们说要做一个幻灯片切换图片的效果,想来觉得有意思就给答应下来…
0.前言 年前就计划着写这篇博客,总结一下自己做的第一个App,却一直被新项目所累,今天抽空把它写完,记录并回顾一下相关知识点,也为刚学习Mono的同学提供佐证->C#也是开发Android的! 1.项目概述 1)项目架构:后台->Java.前端->Mono For Android.通讯->WebClient和Http,数据库->Oracal 2)参与人员:后台->技术总监.美工.前端->Me总共三人 3)开发周期:从开始研究Mono到上线大约1个月 4)其他:由…
借助于Mono For Android技术,.Net开发者也可以使用自己熟悉的C#语言以及.Net来开发Android应用.由于Mono For Android把Android SDK中绝大部分类库都已经实现,基本直接参考Java开发Android的书就可以掌握Mono for android技术. 对于有项目技术决策权的团队,如果项目组成员对Java不熟悉,那么可以使用自己熟悉的.Net来开发Android应用,比如我的一个学生使用Mono For Android开发了一款应用(应学生要求,应…
直接进入主题,关于mono for android的学习,首先配置好环境,如何配置环境,度娘谷歌一大堆,记得使用破解版. 我自己是百度“黑马四期”传智播客的视频,里面有破解版开发环境的软件. 今天直接来上手记录下自己学习mono for android的种种. 首先:新建好一个安卓项目,切记路径不可有中文,不然在启动程序的时候会没有任何反应. 的结构目录如图: 目前我们只了解Activity1.cs和Main.axml这两个文件. 接下来,在项目调试之前最好通过sdk直接启动虚拟机,等待虚拟机完…
接着上一讲继续开始写,今天介绍的是安卓的基本组成结构. 在大多数情况下,MONO FOR ANDROID的命名空间和Android的命名空间 是互相映射的.有时候需要大小写,非字母数字字符的用法以及名称进行修改, 以便支持CSharp(C#)语言的写法. 一般的应用程序,类似winform,有一个入口点去启动程序以及初始化相关 资源.而webform有一个默认的启动项. 在安卓开发中,虽然也有默认的入口点,但是安卓并不是我们Dotnet开发所认为 类似winform和webform类型的应用程序…
最近要写个Android小项目,真的很少,几个按钮发送tcp或udp而已. 作为.net程序员当前是c#当先,Mono for android真是好,直接用c#一切都是那么熟悉,但发布时问题来了,需几百$软件注册费用.于是就一直找破解,各种破解. 找的真心烦,几次下载eclipse想直接用java算了,其实java与c#那真是近亲,并且以前也看过一些,string转int不会,大不了baidu一下. 但由于Mono for android的存在,让我几次eclipse半途而废,最后一狠心把Mon…
创建 Mono for Android 应用 打开 MonoDevelop , 选择新建解决方案, 左边的分类选择 "Mono for Android" , 右边选择 "Mono for Android Application" , 使用默认的模板新建一个 Mono for Android 应用程序, 如下图所示, 项目名称为 “MyFirstApp” . 熟悉默认项目模板 现在, 先不要做其它的, 先来熟悉一下这个项目, 打开项目属性对话框, 看看每个节点都有什么…
原文:Mono for Android 优势与劣势 最近有兴趣了解一下Mono for Andriod,也就是使用.NET平台来开发Andriod程序.Mono for Android API 几乎映射标准的Andriod API.例如,两边API几乎所有相同的类.方法和字段都相同.主要区别之一,就是Mono for Android使用属性和委托在Java中不存在.我喜欢紧密相关的两个api,因为这使它容易地在它们之间来回切换,并使用已存在标准Android API文档.我能够成功完成我的项目使…
最近有兴趣了解一下Mono for Andriod,也就是使用.NET平台来开发Andriod程序.Mono for Android API 几乎映射标准的Andriod API.例如,两边API几乎所有相同的类.方法和字段都相同.主要区别之一,就是Mono for Android使用属性和委托在Java中不存在.我喜欢紧密相关的两个api,因为这使它容易地在它们之间来回切换,并使用已存在标准Android API文档.我能够成功完成我的项目使用Android,但仍有几个困难....以下列出了关…
安装完Mono for Android(简称:MonoDroid)之后,可以用MonoDevelop或Visual Studio来开发Mono for Android应用程序:目前只能在模拟器上调试和部署,必须购买后才能在真机上调试和部署:目前遇到的最大的问题是:模拟器上调试速度非常慢,通过单步调试每一行代码都需要几秒钟.有人开了个帖子抱怨以及一些回复的相关讨论:http://mono-for-android.1047100.n5.nabble.com/Free-version-Emulator…