分类: UWP

[作品分享] APP开发者神器——图标图片工厂

一直不明白三大移动平台APP开发时,为什么都要开发者自己提供各种不同尺寸规格的图标图片,这不应该是我提供一个最高分辨率图片,然后IDE自动实现高质量缩小制成各种规格的图片就行了吗? 害得我每次做APP图标时都得开着Photoshop一次次地导出各种尺寸规格,现在终于不堪其烦,决定自己做个工具来搞定这破事: 一口气生成三大平台各种各种规格的图标图片: 而且支持自定义背景色、目录名、文件名、文件格式、尺寸、是否应用背景、圆角矩形半径,只要按我上面的格式添加规则即可(设置自动保存,下次不用重复添加)。 生成的效果就是这样的(以下是Android平台圆角矩形图标版): 这样能省下大把时间和精力,如此好用,便不独享了,下载: 链接:http://pan.baidu.com/s/1hssPJrY 密码:z9g1 其实本来我想做成UWP版好发行的,但是测试下来UWP里的图像处理功能太弱了,缩放图片遍地狗牙,根本没法用,于是还是用WPF来做了,图像处理用的是GDI+ 分享或转载本博客站点内的所有原创内容时,都必须遵循此协议: 姓名标示-非商业性-相同方式分享 4.0 国际 (CC BY-NC-SA 4...

更多

实现UWP应用多语言功能的正确方式

今天尝试将SkyD Regex升级为多语言,文本量很少,感觉没多少工作量,结果折腾一晚上才算搞定,又是他妈微软的各种坑,真尼玛恶心死我了。 先说Multilingual App Toolkit 4.0,其用法是:安装后,先设置项目为启用状态,创建一个主语言(Package.appxmanifest中指定),然后再创建好其它语言目录和资源文件,然后通过Multilingual App Toolkit的工具对主语言翻译,保存并重新编译程序,然后它就会自动填充你的目标语言的资源文件了。 然而我用时根本不管事,我按下图方式创建了资源: 以简体中文为主语言,用Multilingual App Toolkit的工具翻译好其他两个语言,保存,重新编译,再看别的语言资源文件根本没变化,我删了它们的资源文件也没用,看输出信息提示找不到一串文件,我把提示的路径复制到资源管理器地址栏里,尝试都能正常打开,可以肯定不是缺文件造成的,所有路径也都是英文,不会有字符问题。 于是我就卸载了这微软的傻逼官方Toolkit,手动翻译好了另两种语言,然后在App.xaml.cs里分别手动指定语言为英文和繁体中文进行测试:...

更多

UWP 版 SkyD Regex 现已发布!

这是继RegeX3之后的一次重大更新,新版在原有功能的基础上,新增支持同窗口多项目切换,以及可视化匹配项分析,另外导入导出数据格式改为json格式。 新版仍旧是免费奉献,下载地址:https://www.microsoft.com/store/apps/9nblggh4vpzt 使用方法说明仍旧可以参考REGEX页面中提供的之前版本的说明。   以下是截图和描述: 这是一款强力的正则表达式辅助工具,可以用来做正则表达式测试,也可以直接用来解决实际问题,使您不需要编程就可以实现较复杂的字符批量处理项目。 此工具从第一个版本至今已经有15年之久了,作为该工具的作者,我一直在高频率地使用着它,它为我的编程工作提供了极大的便利,并且一直以来我都将它免费分享给所有需要的朋友们,这个UWP的最新版本也是会一如既往的免费提供,能帮到你们我就很开心,不需要任何回报。 亮点功能: 支持无限层级的复杂多重匹配与替换。 支持在替换时以$@符号引用经过处理后的组内容。 支持项目导出和导入。 支持多个项目共同进行,并可以自如切换。 着重解决传统正则表达式工具的下列问题: 1.冗长的表达式结构。 在匹配...

更多

使用 Visual Studio 2015 编译打包UWP程序总是失败的解决办法

今天遭遇了非常恶心的 Visual Studio 2015 的BUG,好好的UWP程序,能编译能运行,昨天也还打包过,今天就死活打包不能了,各种错误,什么找不到类型、什么文件被占用、什么无法访问路径,一看就是IDE自己的问题,折腾近一小时才编译成功,实现的要点如下: 用管理员方式运行 Visual Studio 2015 先清理一遍解决方案 以Release方式分别生成所有需要发行的平台版本(x86、x64、ARM),如果直接生成报缺少类型错误,那就选择“重新生成”指令来生成。 全部编译好之后不要做别的任何操作,去执行Windows应用商店程序打包 按上述方法应该就能正确编译了。 解决方法说完了,下面谁也别拦着我,我今天必须骂死微软里的这帮傻逼,自从印度阿三上台以来,微软的软件质量全都成了渣,我基本每天都在跟 Windows 和 Visual Studio 的BUG作斗争,UWP是时下的微软战略核心之一,就这还能做成这个B样,谁他妈还给你们开发应用,作为软件业的领头巨人,品控做成他妈这样真尼玛没治了,弄得我都有多次要改行的冲动了,真心希望印度狗赶紧滚出微软。 分享或转载本博客站点内的所...

更多

在 Win10 UWP APP 项目中移除英文语言

本文以以 Windows 10 平台的 HTML+Javascript 项目为例。 在package.appxmanifest文件的设计器中设置默认语言为中文(此处为繁体中文): 这事如果直接编译打包提交的话,你会看到程序包信息中语言里仍然有英文: 并且此时仍然强迫你提交英文版的说明及截图,而如果你没做英文语言内容的话是无论如何也不会让你成功发布的。 此时应把“WinJS/js/en-US”目录删除,然后再编译发布,这样就成功剔除了英文语言,上传后就只有中文了: 起初我还尝试过同时修改Package.StoreAssociation.xml中的en-US相关的代码,但是这个文件修改起来好像没什么意义,只要一打包,它就恢复原来的状态了。 分享或转载本博客站点内的所有原创内容时,都必须遵循此协议: 姓名标示-非商业性-相同方式分享 4.0 国际 (CC BY-NC-SA 4.0) 同时必须附加指向本文页面或本博客首页的超链接。 除此之外的转载、分享方式都必须征得本博客作者的授权,否则将会诉诸法律。

更多

修改 Win10 UWP APP 的标题栏颜色 (Javascript WinJS)

使用Javascript开发Win10 UWP应用时,修改标题栏颜色的方法和C#中使用的方法近似,略有名称和颜色对象创建方面的区别: var titleBar = Windows.UI.ViewManagement.ApplicationView.getForCurrentView().titleBar; titleBar.inactiveBackgroundColor = titleBar.buttonBackgroundColor = titleBar.buttonInactiveBackgroundColor = titleBar.backgroundColor = { a: 255, b: 0, g: 196, r: 245 }; titleBar.buttonHoverBackgroundColor = { a: 255, b: 70, g: 210, r: 244 }; titleBar.buttonPressedBackgroundColor = { a: 255, b: 0, g: 160, r: 224 }; titleBar.foregroundColor = Wi...

更多