随笔分类 -  Universal Windows Platform

Windows Phone8.1 以后,使用和 Windows store 一样的 windows runtime,开发模型和 api 逐渐走向统一,可以降低开发成本。
摘要:使用 UI自动化测试的好处就是在代码逻辑中写好 case 后,来实现 “一劳永逸” 的作用,并且自动化测试能够模拟人工达不到要求,比如快速切换页面、快速点击按钮等,对于提高软件的稳定性很有帮助。 安装的软件: 1、WinAppDriver github : https://github.com/mi 阅读全文
posted @ 2017-07-20 11:29 博琼 阅读(10447) 评论(3) 推荐(3)
摘要:在给 uwp工程打商店包的时候,遇到了一个异常: Error info: error 80080204: All app package manifests in a bundle must declare the same values under the XPath *[local-name() 阅读全文
posted @ 2017-06-26 10:42 博琼 阅读(998) 评论(0) 推荐(0)
摘要:Build 版本 15063+ 1、能够为 CompositionObjects 的其他属性(阴影,裁剪,属性集合)添加动画 2、当设备插上电源的时候,通过 Extended Excution Session api,向系统申请 app一直在后台运行。(14393开始支持) 可以利用这个新特性,申请 阅读全文
posted @ 2017-06-09 16:02 博琼 阅读(738) 评论(6) 推荐(1)
摘要:当 uwp在用户的电脑上发生了闪退,并且由于用户距离较远,不便于使用 VS进行远程 Debug,更不可能让用户安装 Visual Studio进行分析的时候,在用户的电脑上收集 dump 是一种有效的方式。 联系用户的时候,通过下面几步,指导用户导出 dump: 1、在系统设置->更新->开发者设置 阅读全文
posted @ 2017-05-26 15:22 博琼 阅读(613) 评论(2) 推荐(0)
摘要:今天在打包时,总是打包失败, visual studio 报错误: 严重性 说明 代码 项目 文件 行 禁止显示状态错误 Error info: error 80080204: All app package manifests in a bundle must declare the same v 阅读全文
posted @ 2017-02-16 15:57 博琼 阅读(989) 评论(0) 推荐(0)
摘要:招聘链接:https://www.lagou.com/jobs/2546096.html 工作地点:北京-海淀 工作年限:1年 学历要求:本科 招聘分类:移动开发工程师 工资范围:面议 1、扎实的 C#基础 2、熟练掌握 xaml 页面开发,懂得响应式布局 3、至少1年 uwp开发经验 4、掌握 C 阅读全文
posted @ 2016-09-23 08:20 博琼 阅读(1080) 评论(0) 推荐(2)
摘要:使用 C# 获取磁盘空间的方法: 不过使用 C++ 比较麻烦,在网页上没有搜到,在微软 Github-(https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples) 上的 demo(FileAccess)中,找 阅读全文
posted @ 2016-09-21 17:34 博琼 阅读(2010) 评论(0) 推荐(0)
摘要:在触屏设备上,手指滑动页面,或者单击导航选项时,增加导航下横线滑动的效果: 这个版本有点简单粗暴,同事在项目中优化了一下算法。这里只是简单记录一下大致思路: 1、导航使用 ListView 控件,下面使用 Pivot 控件 大致结构为: 页面中的 ListView: 选中时,播放的位移动画: Piv 阅读全文
posted @ 2016-07-10 13:15 博琼 阅读(2316) 评论(9) 推荐(5)
摘要:上一篇文章 大致介绍了,移植戴震军大哥的 Windows Phone7 中,对于高斯模糊滤镜的移植,主要是 int[] 数组和 byte[] 数组的互相转换。同样的思路,只要把前文的方法封装一下,就能运用到戴震军大哥之前移植的所有滤镜效果。 他的 Windows Phone7 工程的 github 阅读全文
posted @ 2016-04-24 19:14 博琼 阅读(442) 评论(0) 推荐(0)
摘要:如果在应用中,如果想要给app 添加模糊滤镜,可能第一想到的是第三方类库,比如 Win2d、lumia Imaging SDK 、WriteableBitmapEx,不可否认,这些类库功能强大,效果也挺多的。不足就是增加了生成包尺寸,由于增加了相应 dll 的引用,在 app运行时也会增加内存占用。 阅读全文
posted @ 2016-04-24 18:44 博琼 阅读(3314) 评论(0) 推荐(9)
摘要:1、在给 win10 uwp 打包时,第4位 “修正版本号”(Major.Minor.Build.Revision)不能修改。 在用 vs 打商店包时,修正版本号默认为 0,并且编辑框不能编辑,我在工程的清单文件中把它改为 1后, 商店上传失败,描述信息为:Apps are not allowed 阅读全文
posted @ 2015-12-14 10:59 博琼 阅读(1336) 评论(2) 推荐(4)
摘要:在 Windows10 Mobile开发工具里,微软没有提供 wp8 sdk 中 Application Deployment 一样的部署工具,参考了一下 StackOverflow 论坛上的帖子(link)和一个不知道什么语言的文章上的解图(link),大概尝试了一下,可以部署到 lumia9... 阅读全文
posted @ 2015-11-20 11:51 博琼 阅读(3652) 评论(5) 推荐(0)
摘要:昨天想在 uwp 上实现,在 SplitView 控件的左侧,通过手指滑动打开 SplitView 的 Pane 面板,而不仅仅是通过 “汉堡按钮” 点击打开。 在 stackoverflow 看到一个帖子,有讨论一个方案,然后看了一下里面的一个 github 工程,实现了SwipeableS... 阅读全文
posted @ 2015-09-01 12:41 博琼 阅读(3272) 评论(11) 推荐(5)
摘要:1、机制: 微软的 Project Centernial ( Project C) 项目的就是把传统的 windows桌面应用程序转换为 windows10 store app (appx)。目的:1) 传统桌面应用会导致系统注册表体积越来越大,导致系统运行变慢、不稳定。大多数软件在安装的时候会获... 阅读全文
posted @ 2015-08-23 12:33 博琼 阅读(791) 评论(0) 推荐(1)
摘要:在 Win 10 的 UWP 中,需要在 xaml 中,通过使用 StateTrigger 修改全局的文本大小、Background、画刷等依赖属性等主题样式。下面只针对字体大小进行描述,其它依赖属性与之类似。1、 首先在工程中,添加一个继承自 DependencyObject 的子类,添加一个 F... 阅读全文
posted @ 2015-07-13 07:42 博琼 阅读(721) 评论(0) 推荐(2)
摘要:因为在 win10 上,app 在运行的时候,默认不是占满全屏幕,并且 windows runtime 当前没有提供获取屏幕尺寸的 api。在桌面 win32 api 中,可以获取屏幕尺寸,不过因为是限制的 api,不能直接使用。 我当前 PC 的屏幕尺寸: 方法一:通过在 WebView... 阅读全文
posted @ 2015-06-30 10:27 博琼 阅读(1904) 评论(3) 推荐(2)
摘要:随着 Windows 10 发布的,未来 Windows 平台都是统一开发模型,可以只写一个 Appx 包,就可以同时部署到Windows/ Windowsw Phone/ Tablet /xbox ..平台上了,我们几个 Windows 组的同事也是摩拳擦掌,希望写一个用户体验很好的客户端。 ... 阅读全文
posted @ 2015-04-02 17:58 博琼 阅读(2713) 评论(2) 推荐(7)
摘要:在 Win PhoneSilverlight api 中,有一个 PhotoChooserTask 选择器,指定宽、高属性,在选择图片的时候,可以进行裁切,代码:PhotoChooserTask photoChooserTask = new PhotoChooserTask();photoChoos... 阅读全文
posted @ 2015-03-24 18:32 博琼 阅读(711) 评论(1) 推荐(3)
摘要:同事这两天在做 universal 项目的时候,遇到一个诡异的问题,即使设置 Page 为缓存状态, 在页面跳转后, ListBox 的位置不会被缓存,怀疑是页面的缓存状态出了问题:this.NavigationCacheMode = Windows.UI.Xaml.Navigation.Navig... 阅读全文
posted @ 2015-03-06 17:03 博琼 阅读(551) 评论(1) 推荐(1)
摘要:这是安卓组的同事一个月前分享的一节课程,听课时写了一下笔记,之前是写在本子上的,感觉内容挺不错的,就保存在博客了吧,方便回看。 他曾经在就职于英特尔公司,是与芯片设计相关的,这课程标题虽然是与安卓相关的,但对于 windows 移动开发应该有借鉴意义。芯片相关的专业术语不懂,不过关于应用性能消耗的... 阅读全文
posted @ 2015-02-01 10:22 博琼 阅读(359) 评论(0) 推荐(1)