Amazing-Ren

导航

2013年11月5日 #

Java 基础知识相关好文章

摘要: 1. 使用简单易懂的例子,分析了equals 和 hashCode 两个方法的异同,尤其中自定义类中对他们的重写,对Set等容器类的在插入时的判断是否相等的影响。http://blog.csdn.net/afgasdg/article/details/6889383 阅读全文

posted @ 2013-11-05 10:42 Amazing-Ren 阅读(108) 评论(0) 推荐(0) 编辑

2013年8月20日 #

例子:Execution Model Sample - 应用状态保存

摘要: WP中,当你的应用被切换到后台 后,就进入了休眠状态,然后当一个应用从墓碑恢复时,如何恢复相应的状态,该例子就演示了如何保存和恢复UI以及APP相关状态。这里有一篇很好的文章,请参见:http://msdn.microsoft.com/zh-cn/library/ff967547如何保留和还原 Windows Phone 的应用状态 阅读全文

posted @ 2013-08-20 17:32 Amazing-Ren 阅读(136) 评论(0) 推荐(0) 编辑

例子:Database - Linq to sql

摘要: DataContext类型(数据上下文)是System.Data.Linq命名空间下的重要类型,用于把查询句法翻译成SQL语句,以及把数据从数据库返回给调用方和把实体的修改写入数据库。 DataContext提供了以下一些使用的功能: 以日志形式记录DataContext生成的SQL 执行SQL(包括查询和更新语句) 创建和删除数据库DataContext是通过数据库连接映射的所有实体的源。它会跟踪您对所有检索到的实体所做的更改,并且保留一个“标识缓存”,该缓存确保使用同一对象实例表示多次检索到的实体。通常情况下,DataContext实例设计为持续一个“工作单位”,但您的应用程序可以定义该持 阅读全文

posted @ 2013-08-20 13:45 Amazing-Ren 阅读(228) 评论(0) 推荐(0) 编辑

2013年8月15日 #

例子:RSS Reader Sample

摘要: 本例演示了Rss xml信息的获取,以及如何使用SyndicationFeed来进行符合Rss规范的xml进行解析。SyndicationFeed 解析完成后 可以得到SyndicationItem数组,她具有以下属性:名称说明AttributeExtensions获取联合项的属性扩展。Authors获取联合项的作者。BaseUri获取和设置SyndicationItem实例的基统一资源标识符 (URI)。Categories获取联合项的联合类别。Content获取和设置联合项的内容。Contributors获取联合项的参与者。Copyright获取和设置联合项的版权信息。ElementExt 阅读全文

posted @ 2013-08-15 15:50 Amazing-Ren 阅读(304) 评论(0) 推荐(0) 编辑

例子:Camera Color Picker Sample (YCbCr->ARGB)

摘要: 本例演示了如何从相机preview缓冲区获取YCbCr模块,并且转化为ARGB。1. 什么是YCbCry:像素的亮度。以范围从 0 到 255 的字节值形式返回(亮度值始终为正值)。cr:像素的红色色差(色差)。以有符号值的形式返回,范围从 -128 到 127 的整数值。cb:像素的蓝色色差(色差)。以有符号值的形式返回,范围从 -128 到 127 的整数值。常见的3 个基本色彩模型是RGB,CMYK和YUV。YCbCr是YUV压缩和偏移的版本,但是Cb,Cr 同样都指色彩,只是在表示方法上不同而已。在YUV 家族中,YCbCr 是在计算机系统中应用最多的成员,其应用领域很广泛,JPEG、 阅读全文

posted @ 2013-08-15 11:29 Amazing-Ren 阅读(464) 评论(0) 推荐(0) 编辑

2013年8月14日 #

例子:Bluetooth app to device sample

摘要: 本例子演示了:判断蓝牙是否打开,是通过一个HRsult值为0x8007048F的异常来判断的catch (Exception ex) { if ((uint)ex.HResult == 0x8007048F) { var result = MessageBox.Show(AppResources.Msg_BluetoothOff, "Bluetooth Off", MessageBoxButton.OKCancel); if (resul... 阅读全文

posted @ 2013-08-14 17:54 Amazing-Ren 阅读(289) 评论(0) 推荐(0) 编辑

例子:Basic Lens sample

摘要: 本例演示了如何自己扩展一个Camera Lens。1. UI界面是一个MediaViewer 2. 实现类: public enum ViewModelState { Unloaded, Loading, Loaded, AutoFocusInProgress, PointFocusAndCaptureInProgress, AutoFocusAndCaptureInProgress, CaptureInProgress } class LensViewModel : DependencyObject, INotifyPropertyChanged, ICamer... 阅读全文

posted @ 2013-08-14 16:24 Amazing-Ren 阅读(180) 评论(0) 推荐(0) 编辑

例子:Backup Isolated Storage To SkyDrive

摘要: 本例演示了如何从隔离存储中备份文件到SkyDrive。1. 登陆微软网站,申请“Create application”,获取一个“Client ID”2. XAML中添加对Live相关控件库的命令控件xmlns:my="clr-namespace:Microsoft.Live.Controls;assembly=Microsoft.Live.Controls"3. 使用Live控件 () --> ... 阅读全文

posted @ 2013-08-14 15:21 Amazing-Ren 阅读(217) 评论(0) 推荐(0) 编辑

例子:Background Transfer Service Sample

摘要: 本例演示了如何使用后台传输服务来进行后台文件下载,也就是说及时App已经停止运行,同样可以通过后台代理进行文件的下载操作。对于后台文件传输一下知识点必须注意:1. 通过使用BackgroundTransferRequest对象的Method属性来设置传输方法, Get, Post。2. 后台传输的所有本地路径都必须位于您应用程序的独立存储中,在名为“/shared/transfers”的根目录中。3.由于多个应用程序可能已排列后台传输,因此在先前添加的传输完成之后、传输开始之前可能有额外的延迟。4. BackgroundTransferRequest对象的Headers属性用于设置传输请求的 阅读全文

posted @ 2013-08-14 14:27 Amazing-Ren 阅读(327) 评论(0) 推荐(0) 编辑

例子:Background Audio Streamer Sample

摘要: The Background Audio Streamer sample demonstrates how to create an app that uses aMediaStreamSourceto stream audio content from aAudioStreamingAgent. This agent will run in the background and under the lock screen where you can control the audio using the Universal Volume Control (UVC). You can also 阅读全文

posted @ 2013-08-14 11:05 Amazing-Ren 阅读(269) 评论(0) 推荐(0) 编辑