Mono for Android 优势与劣势】的更多相关文章

原文: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技术,.Net开发者也可以使用自己熟悉的C#语言以及.Net来开发Android应用.由于Mono For Android把Android SDK中绝大部分类库都已经实现,基本直接参考Java开发Android的书就可以掌握Mono for android技术. 对于有项目技术决策权的团队,如果项目组成员对Java不熟悉,那么可以使用自己熟悉的.Net来开发Android应用,比如我的一个学生使用Mono For Android开发了一款应用(应学生要求,应…
0.前言 最近公司打算开发一款Android平台的简单报表查询软件,因本人之前一直是.NET开发的,和领导商定之后决定采用Mono For Android 进行开发,暂时采用破解版进行开发: 下文是记录本人在Windows8 x64 & VS2012下搭建Mono For Android 4.8.00013及破解的过程(附各软件的下载地址) 1.清理工作 此前研究过一段时间的Mono,就注册了一个试用版的账号,现在要实际开发却到期了,需要先把之前的环境先卸载掉,建议使用UninstallTool…
0.前言 年前就计划着写这篇博客,总结一下自己做的第一个App,却一直被新项目所累,今天抽空把它写完,记录并回顾一下相关知识点,也为刚学习Mono的同学提供佐证->C#也是开发Android的! 1.项目概述 1)项目架构:后台->Java.前端->Mono For Android.通讯->WebClient和Http,数据库->Oracal 2)参与人员:后台->技术总监.美工.前端->Me总共三人 3)开发周期:从开始研究Mono到上线大约1个月 4)其他:由…
axml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layou…
void button_Click(object sender, EventArgs e) { string Url = "上传地址,服务器端负责接收"; byte[] fbytes; int Id = 1; string filename = "text.jpg"; string emsg = ""; System.Json.JsonObject id = new System.Json.JsonObject() { //{"fByt…
由于项目需要 要保持用户登录状态 要进行状态保持 用途就好像asp.net的session一样 登录的时候进行保存 ISharedPreferences shared = GetSharedPreferences("UserName", FileCreationMode.Private); string value = shared.GetString("UserName", ""); value = "new value";…
以前的我是没有做笔记的习惯的,学习了后觉得自己能记住,但是最近发现很多学的东西都忘记了,所有现在一有新的知识,就记下来吧. 最近又做一个mono for android 的项目 这次调整比较大,上次做的点餐系统很好用 ,但是做的时候没有做笔记很多东西都忘记了,这次我把项目涉及到的知识传到博客上,方便记忆,也很大家分享分享的,希望大家能给出点意见. 在value里面新建 mystyle.xml <?xml version="1.0" encoding="utf-8&quo…
直接进入主题,关于mono for android的学习,首先配置好环境,如何配置环境,度娘谷歌一大堆,记得使用破解版. 我自己是百度“黑马四期”传智播客的视频,里面有破解版开发环境的软件. 今天直接来上手记录下自己学习mono for android的种种. 首先:新建好一个安卓项目,切记路径不可有中文,不然在启动程序的时候会没有任何反应. 的结构目录如图: 目前我们只了解Activity1.cs和Main.axml这两个文件. 接下来,在项目调试之前最好通过sdk直接启动虚拟机,等待虚拟机完…
接着上一讲继续开始写,今天介绍的是安卓的基本组成结构. 在大多数情况下,MONO FOR ANDROID的命名空间和Android的命名空间 是互相映射的.有时候需要大小写,非字母数字字符的用法以及名称进行修改, 以便支持CSharp(C#)语言的写法. 一般的应用程序,类似winform,有一个入口点去启动程序以及初始化相关 资源.而webform有一个默认的启动项. 在安卓开发中,虽然也有默认的入口点,但是安卓并不是我们Dotnet开发所认为 类似winform和webform类型的应用程序…
在mono for android中使用dapper或petapoco,很简单,新建android 类库项目,直接把原来的文件复制过来,对Connection连接报错部分进行注释和修改就可以运行了.(用可移植类库PCL项目也可以的.) 如果需要源码可以联系我.10元收费哈.. 以下内容包括 1.在安卓中创建sqlite数据库; 2.检查数据库是否存在; 3.返回数据库路径; 4.插入数据(前置知识,dapper的使用方法或petapoco的); 5.查询数据; 本人小菜鸟一枚,以下代码写得很烂,…
  Xamarin是由Miguel de Icaza成立的一家新的独立公司,目的是给Mono一个继续奋斗的机会.Mono for Android (原名:MonoDroid)可以让开发人员使用 Microsoft™ Visual Studio™ 来创建基于 C# 和 .NET 的应用程序,并且让这些程序可运行在 Android 手机上.这套系统包含一个用于Android应用程序的Visual Studio 2010.2012插件,每份售价999美元,包含更新和维护服务.不过,GNU项目的创始人R…
window下 在XamarinStudio 检查更新,会在这个目录下生成LOG和下载文件,所以可以从里面复制出来,查看真实下载地址 C:\Users\用户名\AppData\Local\XamarinStudio-4.0\Cache\TempDownload index.xml XamarinInstaller-window自动安装 http://download.xamarin.com/Installer/Windows/XamarinInstaller.exe GTK# for Windo…
0.前言 距上一篇博文貌似很久了,其中原因种种,归根结底是自己没有坚持好,没有静下心来归纳总结,希望从这一刻起每个月坚持写两篇.(哈哈,突然想起老师说起一句话, 晚上在被窝里悄悄发誓好好学习,第二天涛声依旧!) 答应了自己写之前网友让我做的两个小外包项目,也是关于Mono For Android的,就是那种很小很小的东西,当时觉得这些功能还是不错的,就想着写下来,算是践行自己的承诺吧. 项目1:幻灯片切换图片 1)项目背景:当时群里一哥们说要做一个幻灯片切换图片的效果,想来觉得有意思就给答应下来…
今天项目需要实现一下列表的分页加载 找到了Listview的ScrollStateChanged方法. 和大家分享一下 //先找到Listview ListView order = FindViewById<ListView>(Resource.Id.orderList); //ScrollStateChanged的方法 order.ScrollStateChanged += new EventHandler<AbsListView.ScrollStateChangedEventArgs…
最近要写个Android小项目,真的很少,几个按钮发送tcp或udp而已. 作为.net程序员当前是c#当先,Mono for android真是好,直接用c#一切都是那么熟悉,但发布时问题来了,需几百$软件注册费用.于是就一直找破解,各种破解. 找的真心烦,几次下载eclipse想直接用java算了,其实java与c#那真是近亲,并且以前也看过一些,string转int不会,大不了baidu一下. 但由于Mono for android的存在,让我几次eclipse半途而废,最后一狠心把Mon…
从原生APK反编译,拿到界面,用于mono for android 1.用apktool反编译apk,得到xxx.apk.de 2.从xxx.apk.de\res\layout 3.复制所有xml到MonoAndroid\Resources\Layout文件下 4.新建bat文件,输入ren *.xml *.axml,保存,运行,目的是把后缀xml替换为axml 5.xxx.apk.de\res\values复制所有xml到MonoAndroid\Resources\Values 6.xxx.a…
创建 Mono for Android 应用 打开 MonoDevelop , 选择新建解决方案, 左边的分类选择 "Mono for Android" , 右边选择 "Mono for Android Application" , 使用默认的模板新建一个 Mono for Android 应用程序, 如下图所示, 项目名称为 “MyFirstApp” . 熟悉默认项目模板 现在, 先不要做其它的, 先来熟悉一下这个项目, 打开项目属性对话框, 看看每个节点都有什么…
上面为我现在的离线版的安装包内容(不知道为什么上传的图名字显示不出来,郁闷),这些文件可以到http://pan.baidu.com/s/1ntM8U4T这里去下载: 安装步骤如下: 1)jdk-6u45-windows-i586.exe (就算你是64位系统,也要安装i586版)2)installer_r22.0.1-windows.exe (例如安装到 D:\Program Files\Android\android-sdk) 2.下载并解压吾乐吧提供的“Android SDK 本地离线完整…
最近和同事交接工作,首次接触mono for android, 结果画view时少了layout,页面没办法出来,各种冥思,各种找问题,最后把关于布局的一些共享出来(同事写的,哈哈):   Android RelativeLayout 属性 // 相对于给定ID控件 android:layout_above 将该控件的底部置于给定ID的控件之上; android:layout_below 将该控件的底部置于给定ID的控件之下; android:layout_toLeftOf    将该控件的右边…
17.1.2.1 Advantages and Disadvantages of Statement-Based and Row-Based Replication 基于语句和行的复制的优势和劣势 每个binary logging格式有优势和劣势,对于很多用户, mixed replication 格式提供了最好的数据完整性和性能的组合. 如果,然而, 你需要利用特定功能基于语句的或者基于行格式的 当执行某个人物, 你可以使用这个章节的信息,提供了他们的优势和劣势的一个总结, Advantage…
Mono for Android的发布步骤: 1.选择项目名称鼠标右键,选择Options选项. 2.弹出工程选项框,选择Android Build,勾选 Supported ABIS里面的所有项. 3.选择Android Application中,选择Required permissions中的AccessNetworkState手机接入网络访问权限和Internet互联网访问权限. 4.在工程菜单中创建安装包,选择Create Android Package. 5.最后保存到指定路径就行了.…
Oracle RAC的五大优势及其劣势 不同的集群产品都有自己的特点,RAC的特点包括如下几点: 双机并行.RAC是一种并行模式,并不是传统的主备模式.也就是说,RAC集群的所有成员都可以同时接收客户端的请求. 高可用性.RAC是Oracle数据库产品高可用性的解决方案,能够保证在集群中只要有一个节 不同的集群产品都有自己的特点,RAC的特点包括如下几点: ·双机并行.RAC是一种并行模式,并不是传统的主备模式.也就是说,RAC集群的所有成员都可以同时接收客户端的请求. ·高可用性.RAC是Or…
本文简单介绍了JSP技术,并对JSP的优势与劣势进行了简单的分析.JSP页面由HTML代码和嵌入其中的Java代码所组成. JSP(JavaServer Pages)是由Sun Microsystems公司倡导.许多公司参与一起建立的一种动态网页技术标准.JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp). 用JSP开发的Web应用是跨平台的,即能在Linux下运…
我们之前创建过Mono For Android的开发环境,但是使用一段时间后就说明证书过期,那如何破解呢? 但我说的这个也就只能使用免费的证书. 首先下载免费的证书,monoandroid.licx,然后如何将该证书放到合适的位置? 我们要找到该路径,C:\ProgramData\Mono for Android\License\monoandroid.licx,然后将免费的证书放在该文件中,可能该文件是隐藏的,所以要想办法显示隐藏文件.…
原文:NanShan即时通讯论--HTML5的优势与劣势 NanShan即时通讯 学习html时才是XHTML 1.0,接着是 HTML4.01,再到HTML5,如今HTML5 開始吸引越来越多的人的目光.虽然 W3C 表示,它的终于成熟还有非常长的路,然而并不能阻止人们对它的期待.2007年,HTML5 向 W3C 标准进军,HTML5 的使命是实现富 Web 应用的本地化,脱离浏览器插件的羁绊.W3C 于 2008 年 1 月 推出 HTML5 的第一份草案,而 HTML5 标准的所有实现或…
安装完Mono for Android(简称:MonoDroid)之后,可以用MonoDevelop或Visual Studio来开发Mono for Android应用程序:目前只能在模拟器上调试和部署,必须购买后才能在真机上调试和部署:目前遇到的最大的问题是:模拟器上调试速度非常慢,通过单步调试每一行代码都需要几秒钟.有人开了个帖子抱怨以及一些回复的相关讨论:http://mono-for-android.1047100.n5.nabble.com/Free-version-Emulator…
C#开发Android应用实战(全 扫描 中文版) 学习记录: 拖完控件后,不要急着按F5,需要重新生成,才能自动修改 Resource.Designer.cs 文件 1. Activity 是基于android 程序设计的核心 日志 using Android.Util;   Log.Error("", "");错误 Log.Warn("", "");警告 Log.Info("", ""…
在写<Asp.Net 服务器组件系列文档>之前,笔者不才,揣测微软战略用意: 微软利益诉求莫过于 微软产品和技术的市场份额: 因此,微软战略之一莫过于将 所有开发人员 团聚在 微软周围,以推动微软技术更新,微软系统的推广: 因此,就有了 简化编程(比如 C#的诞生),网罗开发人员(跨语言的.Net平台)等相关举动: 而 微软的“所见即所得”(VS开发工具中 WinForm,Asp.Net,Silverlight 等 都支持这里理念)编程理念,则将开发人员的门槛降低了不少: 简而言之:微软的技术…