
Windows Phone 8.0
gnimgnot
这个作者很懒,什么都没留下…
展开
-
WP8新特性总结
这里不讨论泄漏的根源,只叙述内容本身。不废话,直接上主题。 Windows Phone 8(以下简称wp8)一、开发环境软件条件:Windows 8(64位)visual Studio 2012 RC(exrpess版也能用,但不建议)wp8 sdk (带有wp8sdk/ wp7.1 sdk)硬件条件:64位处理器(现在也很难找到非64位的了)4G内存左右原创 2012-07-29 17:55:57 · 7397 阅读 · 4 评论 -
wp8 sdk 下载
中文版http://download.microsoft.com/download/F/5/6/F56AD199-EF12-43C7-8551-C095394D3B32/fulltril30/iso/wpsdkv80_chs1.iso英文版http://download.microsoft.com/download/9/3/8/938A5074-461F-4E3D-89F4-5CE2F42C1E3原创 2012-12-26 11:22:13 · 1683 阅读 · 0 评论 -
wp7开发环境搭建
环境准备:windows 7 sp1visual studio 2010 sn: YCFHQ-9DWCY-DKV88-T2TMH-G7BHPvisual studio 2010 sp1windows phone 7.1 sdkzune文档资料:学生账号注册流程 (因为我用的lumia710还不能越狱,所以只能通过注册一个学生账号,可原创 2012-02-28 13:49:52 · 1830 阅读 · 0 评论 -
wp7读取项目生成的资源(Resource)文件
引子:有这么一个场合:windows phone 需要读取工程中带的文件,比如配置文件,图片,声音等资源。试图:之前的文件操作都是通过独立存储空间(IsolatedStorageFile)去写文件,然后再读出来,或者通过http请求网络上的资源再写成文件。看了下 SplashScreenImage.jpg,Background.png,ApplicationIcon.png 这三个原创 2012-04-08 21:53:49 · 3022 阅读 · 1 评论 -
07,Windows Phone后台代理
内容预告:Windows Phone 任务管理用后台代码实现多任务在Visual Studio中创建任务文件传输任务后台提醒后台音乐播放前台任务:一般来说,一个Windows Phone应用程序运行在前台时,它可以与用户直接交互,但同时只能有一个程序运行在前台,是为了保证性能和电量。后台代理:Windows Phone应用程序可以开启一个后台代理,类型可以是定期执行或资源密集型原创 2012-12-26 11:22:51 · 1491 阅读 · 0 评论 -
Windows Phone的异步模型
为了不阻塞UI,在windows phone的多线程上完全去掉了同步的模型,全部使用异步模型来处理请求。这样带来的好处是UI不会被卡死,能够一直响应用户的响应,将比较耗时的操作丢给后台线程处理,并且能避开线程同步的麻烦。但这样一来,写出来的代码也比较难看,还可能涉及到数据共享的问题。我相信如果你的应用涉及到HttpRequest的话那么一定会遇到我说的情况。欢迎大家一起讨论你的思路。以下是几种我常原创 2012-12-26 11:22:01 · 1041 阅读 · 0 评论 -
05,WP8的文件和存储
内容预告:特殊的文件夹(Shared/Media,Shared/ShellContent,Shared/Transfer)用ISET浏览本地文件夹后台文件传输使用SD存储卡但不包括:本地数据库(基于LINQ的sqlce)SQLite本地数据存储概览:打包管理器把所有的App放到"安装文件夹",App存储数据到"本地文件夹"。定位存储位置的不同方式:WP8原创 2012-12-26 11:22:41 · 2769 阅读 · 1 评论 -
04,WP8的async和await
内容预告:awaitable的对象如何工作并行处理的新方法用async替代BackgroundWorkder了解为什么不再使用线程和线程池异步函数与基于任务的编程模型(TPM==Task Programming Model):WP7.1用.NET4.0的模式支持异步编程:BeginXYZ,EndXYZ函数,如HttpWebRequest.BeginGetResponse,原创 2012-12-26 11:22:36 · 1913 阅读 · 0 评论 -
Windows Phone 的这几年
Windows Phone 从2010年10月发布,到如今已经有3年多了。从那时坚持到现在的用户和开发者一定感慨很多吧。一直关注着这个让人既爱又恨的平台的发展,笔者不仅是使用者,也同时是开发者,这里从一个开发者的角度来总结回顾一下WP走过的这几年。机型最早在2010年的WP7时代,三星和HTC都出了不少机型,例如,Focus,O7,HD2,HD7等经典机型。包括DELL,宏原创 2014-02-24 00:12:20 · 1686 阅读 · 2 评论 -
Windows Phone App测试良好但提交后失败的可能性
调用了诸如ScheduledActionService.LaunchForTest 之类只有在测试环境才能用的API。在提交后可能会闪退。写入 InstalledLocation 文件夹。安装文件夹在测试环境是可读写的,但是提交后就只读不可写了,而只能写入独立存储。把ProductId Hard Code了。Product Id 在提交后会变化。但是再次提交后不会变化,如果非要省事Hard Cod原创 2014-03-10 10:33:28 · 1050 阅读 · 0 评论 -
wp8sdk preview没申请下来
原文如下 Dear icuit, Thankyou for your interest in the Windows Phone SDK 8.0 Developer Preview program, designed to help our active Windows Phone developers ready their apps for Windows Phone 8原创 2012-12-26 11:22:10 · 902 阅读 · 0 评论 -
Windows Phone 的数据存储方式总结
讨论范围:介于WindowsPhone8的SDK发布在即,出于文章时效的考虑,需要说明本文只讨论Windows Phone 7 下的数据存储方式,但我想内容同样适用于WindowsPhone8,只是WindowsPhone8会带来新的数据存储方式。 一、存储方式概览本地项目内文件:被编译成资源文件(Resource)或内容(Content)。独立存储(Isolated Sto原创 2012-12-26 11:22:04 · 1193 阅读 · 0 评论 -
技术分享 - Windows Phone 的数据存储方式总结
讨论范围:介于WindowsPhone8的SDK发布在即,出于文章时效的考虑,需要说明本文只讨论Windows Phone 7 下的数据存储方式,但我想内容同样适用于WindowsPhone8,只是WindowsPhone8会带来新的数据存储方式。一、存储方式概览本地项目内文件:被编译成资源文件(Resource)或内容(Content)。独立存储(Isolated Storage原创 2012-07-22 01:16:23 · 1281 阅读 · 0 评论 -
Can not connect to your phone. Disconnect it, restart it, then try connecting again
今天当我的Lumia800连接到电脑时,总是弹出Can't connect to your phone. Disconnect it, restart it, then try connecting again的提示,不管我重启zune还是手机都无济于事,于是搜到解决方案。Create a new certificate and restore files1. Create a n原创 2012-12-26 11:22:56 · 1113 阅读 · 0 评论 -
03,构建WP8应用程序
内容预告:Application Bar页面导航处理页面的横竖向改变处理不同的屏幕分辨率本地化Toolkit页面过渡Frame 和 Page:Frame是最外层的窗器,是PhoneApplicationFrame类,包括Page和系统元素(像系统托盘,ApplicationBar)。Page填充整个Frame的内容区域,从PhoneApplicationPage类派生,原创 2012-12-26 11:22:33 · 2454 阅读 · 1 评论 -
02,设计Windows Phone 应用
内容预告:Windows Phone 设计设计一个应用介绍XAML布局样式和主题设计时数据显示数据绑定Lists 和 LongListSelectorWindows Phone 设计风格:WindowsPhone团队的设计灵感来自大都市的标牌,开发时应反映这种风格。Windows Phone 设计原则:1,清爽,简单,开放,快速快速响应专注主要功原创 2012-12-26 11:22:31 · 2788 阅读 · 3 评论 -
01,Windows Phone 8 介绍
内容预告:WP8中新的开发平台应用开发模型WinRT的WP8版本支持的开发模式WP8开发入门新功能预览用Windows Phone的开发工具与WP7.X的兼容性新的WP8硬件:Nokia Lumia 920, 820, HTC 8X, Huiwei W1, Sumsung ATIV S。新的硬件配置:多核,新的图形处理器,更大的内存,多分辨率,存储卡,加密存储,NFC。共享原创 2012-12-26 11:22:28 · 3341 阅读 · 5 评论 -
关于mvvm模式中消息传递的疑问
软件环境:windows phone 7.1硬件环境:lumia 800框架:mvvmlight问题描述: A页面为数据列表页面,B页面为数据detail页面,点击A页面的某一数据项跳转到B页面,同时需要将数据项的ID转递给B页面,这样B页面可以获取相应的细节数据。这里不讨论普通的传递方式,用mvvmlight的话 操作流程如下:在A页面的listbox里添加TapCommand原创 2012-12-26 11:21:40 · 1055 阅读 · 1 评论 -
XAML Namespace http://schemas.microsoft.com/expression/blend/2008 is not resolved
XAML Namespace http://schemas.microsoft.com/expression/blend/2008 is not resolved报上述错误时,需要再上以下引用xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"mc:Ignorable="d"转载 2012-03-01 17:47:02 · 2437 阅读 · 0 评论 -
08,Windows Phone 本地存储
内容预告:Windows Phone 的数据库支持LINQ to SQL性能和最佳实践LINQ to Everything:支持复杂的结构:支持外键:WebService缓存:本地存储:架构:对象:定义表: // Define the tables in the database [Table] publ原创 2012-12-26 11:22:53 · 1539 阅读 · 1 评论 -
06,Windows Phone 8程序的生命周期
内容预告:启动(Launching)和关闭(Closing)Deactviating和ActivatingDormant和Tombstoned用模拟器模拟这些事件空闲检测快速恢复生命周期规划页面导航和后退栈Windows Phone应用程序在不同的状态间过渡的图示如下:程序从点击开始屏幕的图标上启动,用户可以关闭程序,系统可能挂起你的程序(在程序失去焦点的时候),挂起的程序原创 2012-12-26 11:22:48 · 2238 阅读 · 0 评论 -
Windows Phone 8开发系列文章索引
整理了一套Windows Phone 8 开发系列的文章:蓝色是已经完成的,红色是未完成的:Windows Phone 8 介绍设计Windows Phone 应用构建WP8应用程序WP8的async和awaitWP8的文件和存储Windows Phone 8程序的生命周期Windows Phone后台代理Windows Phone 本地存储警告和提醒磁原创 2012-12-26 11:36:01 · 5136 阅读 · 9 评论