摘要:
一、前言如今跨平台开发层出不穷,而对于.NET而言时下最流行的当然还是Xamarin,不仅仅能够让我们在熟悉的Vs下利用C#开发,在对原生态类库的支持方面也有着非常的好支持,今天我们将会以百度地图类库来介绍如何实用第三方原生态类库。如果需要在Fragment中使用请跳转到(由网友monosir提供)... 阅读全文
随笔档案-2014年07月
Xamarin.Android之SQLiteOpenHelper
2014-07-25 12:43 by y-z-f, 5638 阅读, 收藏, 编辑
摘要:
一、前言在手机中进行网络连接不仅是耗时也是耗电的,而耗电却是致命的。所以我们就需要数据库帮助我们存储离线数据,以便在用户未使用网络的情况下也可以能够使用应用的部分功能,而在需要网络连接的功能上采用提示方式,让用户决定是否打开网络。而本节我们将会学习如何访问数据库以及提供基本的增删改查功能,并且使他们... 阅读全文
Xamarin.Android之ActionBar与菜单
2014-07-13 11:32 by y-z-f, 10657 阅读, 收藏, 编辑
摘要:
一、选项卡如今很多应用都会使用碎片以便在同一个活动中能够显示多个不同的视图。在Android 3.0 以上的版本中,我们已经可以使用ActionBar提供的Tab来实现这种效果,而不需要我们自己去实现碎片的切换。ActionBar默认是不具备选项卡功能的,所以我们需要给一个属性赋上对应的枚举,比如下... 阅读全文
Xamarin.Android其他类型的服务
2014-07-12 14:31 by y-z-f, 3655 阅读, 收藏, 编辑
摘要:
一、前言前面我们已经学了关于服务的很多知识,但是对于真实的开发那些远远不够,通过这节我们将学习其他类型的服务,比如前台服务、IntentService和消息服务。下面我们开始进入正题。二、前台服务顾名思义,就是拥有前台的优先等级。当然服务还是不可见的。因为前面我们介绍过Android系统会在低内存的... 阅读全文
Xamarin.Android广播接收器与绑定服务
2014-07-12 10:19 by y-z-f, 10091 阅读, 收藏, 编辑
摘要:
一、前言学习了前面的活动与服务后,你会发现服务对于活动而言似乎就是透明的,相反活动对于服务也是透明的,所以我们还需要一中机制能够将服务和活动之间架起一座桥梁,通过本节的学习,你将会学到广播与绑定服务,这两种方式恰恰是解决上面问题的关键。二、简单的广播接收器实现一个最简单的广播接收器需要继承Broad... 阅读全文
Xamarin.Android通知详解
2014-07-11 11:31 by y-z-f, 10993 阅读, 收藏, 编辑
摘要:
一、发送通知的机制 在日常的app应用中经常需要使用通知,因为服务、广播后台活动如果有事件需要通知用户,则需要通过通知栏显示,而在Xamarin.Android下的通知需要获取NotificationManager服务,而该服务需要通过GetSystemService获取,同时还要传递一个标识符。获 阅读全文
Xamarin.Android服务的实现
2014-07-10 15:47 by y-z-f, 7728 阅读, 收藏, 编辑
摘要:
一、服务的生命周期 服务与活动一样,在它的整个生命周期中存在着一些事件,下图可以很好解释整个过程以及涉及到的方法: 在真实的使用中,Service来还包含一个OnBind方法,并且必须要使用该方法,但是只要返回NULL即可,除非当前服务是一个绑定服务,那么就要返回实现了IBinder的实例。 二、回 阅读全文
Xamarin.Android下获取与解析JSON
2014-07-10 12:58 by y-z-f, 9054 阅读, 收藏, 编辑
摘要:
一、新建项目 1.新建一个Android项目,并命名为为NetJsonList 2.右击引用,选择添加引用,引用System.Json.dll 二、同步请求 既然是跨平台,我们自然不能按照java下的方式进行编写,否则如何跨平台呢,所以我们需要使用Syste.Net命名空间下的两个类:HttpWeb 阅读全文
Xamarin.Android活动的生命周期
2014-07-09 16:14 by y-z-f, 5121 阅读, 收藏, 编辑
摘要:
一、前言 用过Android手机的人一定会发现一种现象,当你把一个应用置于后台后,一段时间之后在打开就会发现应用重新打开了,但是之前的相关的数据却没有丢失。可以看出app的“生命”是掌握在系统手上的,而不像Windows上开发的程序。 二、活动的生命周期 这里我们借助一张图帮助我们理解: 当然很多人 阅读全文
Xamarin.Android多界面
2014-07-09 09:54 by y-z-f, 11548 阅读, 收藏, 编辑
摘要:
一、准备 开始学习本教程前必须先完成该教程http://www.cnblogs.com/yaozhenfa/p/xamarin_android_quickstart.html 否则将无法继续。 二、界面 1.打开Resources/layout/Main.axml文件,并在Call Button下方 阅读全文
Xamarin.Android快速入门
2014-07-09 09:04 by y-z-f, 30367 阅读, 收藏, 编辑
摘要:
一、准备工作 1.创建一个空的解决方案,并命名为Phoneword 2.右击解决方案 新建-》新建项目 并命名为Phoneword_Droid 二、界面 1.打开Resources文件夹-》layout文件夹双击打开Main.axml 2.然后将会出现下面的界面 3.接着我们选择这个Button并删 阅读全文
C#下搭建文件格式转换服务器
2014-07-03 15:35 by y-z-f, 3740 阅读, 收藏, 编辑
摘要:
文件格式转换,相信很多涉及到office文档在线观看的都会需要,因为浏览器还不能完全支持直接打开office文档,所以很多情况下我们都需要将这些文档转换成flash能够播放的格式,但是另一个问题又来了,有些设备是不支持flash。而笔者经过三个版本的测试,终于有了比较好的一中解决方案。第一种很多人都 阅读全文
Knockout学习之表单绑定器(下)
2014-07-02 10:25 by y-z-f, 5101 阅读, 收藏, 编辑
摘要:
“hasFocus”绑定 hasFocus绑定器会将DOM元素的焦点状态与视图模型中的属性相关联,当你设置视图模型中关联的属性为true或false后,将能够设置关键的DOM元素是否获得焦点。 比如下面的例子将会演示如何使用通过代码设置焦点,并且当关联的标签获得焦点后显示一段文本: “checked 阅读全文
Knockout学习之表单绑定器(上)
2014-07-01 15:43 by y-z-f, 8839 阅读, 收藏, 编辑
摘要:
表单绑定器“click”绑定Click 绑定器可以将javascript函数绑定到指定的dom元素,并且再该元素被点击时将触发绑定的函数,大多数情况下都会使用button、input和a元素,当然其他可见的dom元素也是一样可以的。下面我们就简单的举一个例子: 1 2 你已经点击了 3 ... 阅读全文