基于Monoforandroid移動开发.pptVIP

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Monoforandroid移動开发

基于Mono for android移动开发 2013.7 移动电商部 黄立敬 Mono for android介绍 Android开发基础 如何安装使用 MonoDroid项目实例分析 主要内容 开发技巧 Mono for android? + Mono诞生于2001年,创始人是全球开源世界排名第5的墨西哥传奇程序员米格尔·德伊卡萨( Miguel de Icaza )和他的朋友。 Mono最开始的团队Ximian被Novell收购,所以Mono项目一直是由Novell赞助。 2011年Novell被收购,Mono的团队濒临被解散,Mono处于非常危险的境地。这时候,拥有大将风范的Miguel de Icaza领导团队自立门户,创办了Xamarin(/)公司,并担任CTO。 Mono项目将使开发者使用C#写的.NET应用程序,能在任何Mono支持的平台上运行, 包括Linux、 Unix、FreeBSD和Windows。Mono项目将使大家能开发出各种跨平台的应用程序, 并能极大提高开源领域的开发效率。 MonoTouch、MonoDroid = Xamarin 成功案例 Mono for android介绍 Android开发基础 如何安装使用 主要内容 开发技巧 MonoDroid项目实例分析 方法一 Android sdk gtk-sharp Mono-gtksharp mono-android-4.2.6 MonoDevelop 方法二 Android sdk 使用方法 另一个VS Mono for android介绍 Android开发基础 如何安装使用 主要内容 开发技巧 MonoDroid项目实例分析 基本程序框架 基本框架—应用层 应用是用Java语言编写的运行在虚拟机上的程序,即图中最上层的蓝色部分,如图所示。 Google最开始时就在Android系统中捆绑了一些核心应用,比如e-mail客户端、SMS短消息程序、日历、地图、浏览器、联系人管理程序等等。 基本框架—应用框架层 应用程序框架层是我们从事Android开发的基础,很多核心应用程序也是通过这一层来实现其核心功能的,该层简化了组件的重用,开发人员可以直接使用其提    供的组件来进行快速的应用程序开发,也可以通过继承而实现个性化的拓展。 基本框架—系统运行库层  Android应用程序时采用Java语言编写,程序在Android运行时中执行,其运行时分为核心库和Dalvik虚拟机两部分。 系统库是应用程序框架的支撑,是连接应用程序框架层与Linux内核层的重要纽带。 基本框架—Linux内核层    Android是基于Linux2.6内核,其核心系统服务如安全性、内存管理、进程管理、网路协议以及驱动模型都依赖于Linux内核。 Andorid-应用程序基础 Android应用程序是用Java编程语言写的。编译后的Java代码——包括应用程序要求的任何数据和资源文件,通过aapt(Android Asset Packaging Tool)工具捆绑成一个Android包,归档文件以.apk为后缀。 Android APP 应用程序运行在自己的Linux进程 自己独立的Java虚拟机(VM) 分配一个唯一的Linux用户的ID 程序代码独立于其他所有应用程序的代码运行 Andorid-应用程序组件 Mono for android介绍 Android开发基础 如何安装使用 MonoDroid项目实例分析 主要内容 开发技巧 MonoDorid-项目结构 MonoDorid-UI五种布局 五种布局方式,分别是:FrameLayout(框架布局),LinearLayout (线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局)。 MonoDorid-UI布局例子 所见即所得,本质就是xml文件 MonoDorid-常用控件 EditText CheckBox 菜单 Image RadioButton TextView Button Spinner Clock WebView MonoDorid-Button例子 总结: 1、C#代码和写普通.NET程序一致 2、支持C#4.0几乎所有语法,比如动态语言、labada、LINQ等等 MonoDorid-核心之ListView使用 我要实现的效果是: 1、ListView的每一行里添加button按钮 2、点击ListView的行进入该行详情 3、点击行上面的按钮,则进入其他相关操作,比如购买、订

文档评论(0)

1234554321 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档