随笔分类 -  WP7

主要把平时遇到的问题和相关知识点总结一下,分享给大家。 也方便自己以后看看。
摘要:在我的上一篇文章中我介绍了windows phone 7的gb2312解码,http://www.cnblogs.com/qingci/archive/2011/11/25/2263124.html解决了下载的Html乱码问题,这一篇,我将介绍关于windows phone 7解析html数据,以便我们获得想要的数据.这里,我先介绍一个类库HtmlAgilityPack,(上一篇文章也是通过这个工具来解码的). 类库的dll文件我会随demo一起提供这里,我以新浪新闻为例来解析数据先看看网页版的新浪新闻http://news.sina.com.cn/w/sd/2011-11-27/070023 阅读全文
posted @ 2011-11-27 09:38 Sir。 阅读(2617) 评论(1) 推荐(0) 编辑
摘要:关于silverlight和wp7(windows phone 7)是默认不支持gb2312解码的,所以从网上下载的Html大部分都是乱码。例如:http://news.sina.com.cn/s/2011-11-25/120923524756.shtml下面是演示一个wp7程序 1 WebClient webClenet=new WebClient(); 2 webClenet.DownloadStringAsync(new Uri("http://news.sina.com.cn/s/2011-11-25/120923524756.shtml"... 阅读全文
posted @ 2011-11-25 13:42 Sir。 阅读(3934) 评论(20) 推荐(8) 编辑
摘要:前几天看到淘宝的Android客户端,有种促销的功能,当点击促销的时候连接的淘宝促销wap页面,然后点击商品后又跳到程序的商品详情页面,显示商品的详情。这是一种客户端和web的交互行为。在wp7中有个事件private void webBrowser_Navigating(object sender, NavigatingEventArgs e){}这个事件就是当你在触发wap页面的某个导航按钮时(超链接或者其他导航按钮)。会触发该事件。然后获得导航的URL,和参数信息。通过这个事件,可以完美实现客户端和web的交互行为。 阅读全文
posted @ 2011-10-26 09:54 Sir。 阅读(641) 评论(0) 推荐(0) 编辑
摘要:HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(UrlManager.Login()); myRequest.Method = "POST"; myRequest.ContentType = "application/x-www-form-urlencoded"; myRequest.BeginGetRequestStream(new AsyncCallback(GetRequestStreamCallback), myRequest);private v... 阅读全文
posted @ 2011-10-20 14:15 Sir。 阅读(2005) 评论(8) 推荐(1) 编辑
摘要:前几天做项目用到, 代码贴给大家。/// <summary> /// 获取当前位置的经纬度 /// </summary> /// <returns></returns> public static double[] GetLocationProperty() { double[] latLong = new double[2]; GeoCoordinateWatcher watcher = new GeoCoordinateWatcher(); watcher.Try... 阅读全文
posted @ 2011-10-20 14:10 Sir。 阅读(2565) 评论(16) 推荐(3) 编辑
摘要://模拟XNA的框架(凡是在wp7中应用xna的都必须先模拟此类)public class XNAAsyncDispatcher : IApplicationService { private DispatcherTimer frameworkDispatcherTimer; public XNAAsyncDispatcher(TimeSpan dispatchInterval) { this.frameworkDispatcherTimer = new Dispatche... 阅读全文
posted @ 2011-10-20 14:07 Sir。 阅读(2012) 评论(2) 推荐(1) 编辑