专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > WinRT Metro

博客园UAP 新版本公布了(新增Metro版)

发布时间:2011-06-23 13:56:06 文章来源:www.iduyao.cn 采编人员:星星草
博客园UAP 新版本发布了(新增Metro版)

最近我们更新了之前发布的博客园UAP(mobile 和 metro 版),应很多用户的要求增加了登录及显示账号收藏的功能,使用了博客园新增加的API。

 

在新版本中,大家可以登录自己的博客园账号,查看博客园账户中的收藏。

还能将之前版本中的,属于微软账户的收藏,一键上传到博客园账户的收藏中(当然也可以手动上传一部分)。

另外我们还改善了文章和代码的阅读效果,以及博客园UAP直接运行在win10 mobile上会出现的一些显示异常。

 

以下是一些预览:

在首页左侧新增登陆功能

原来的收藏面板显示博客园账户收藏和本地上传按钮

修缮后的阅读界面

字体大小更合适,界面更适合阅读

之前版本的阅读界面

字体显示有问题,代码显示过小

Metro版右上角增加用户登录入口,同时收藏界面新增云端收藏及同步到云端功能

 

 

在使用API的时候,我们需要用RSA进行加密,WinRT已经支持直接使用openSSL生成的公钥了,我们只需引用这两个namespace,

using Windows.Security.Cryptography.Core;
using Windows.Security.Cryptography;

 

AsymmetricKeyAlgorithmProvider p = AsymmetricKeyAlgorithmProvider.OpenAlgorithm(AsymmetricAlgorithmNames.RsaPkcs1);
CryptographicKey key = p.ImportPublicKey(CryptographicBuffer.DecodeFromBase64String(CNBLOGS_PUBLIC_KEY));

IBuffer rawUsername = CryptographicBuffer.ConvertStringToBinary(username, BinaryStringEncoding.Utf8);
IBuffer rawPassword = CryptographicBuffer.ConvertStringToBinary(password, BinaryStringEncoding.Utf8);
var enUsername = CryptographicEngine.Encrypt(key, rawUsername, null);
var enPassword = CryptographicEngine.Encrypt(key, rawPassword, null);

然后就可以使用WinRT提供的RSA加密算法了。

 

加密方法的签名是

public static IBuffer Encrypt(CryptographicKey key, IBuffer data, IBuffer iv);

当前的程序集中使用IBuffer,可以直接通过CryptographicBuffer类来进行常见的加密辅助手段,它们直接接受IBuffer类型。

如:

public static IBuffer ConvertStringToBinary(System.String value, BinaryStringEncoding encoding);
public static IBuffer DecodeFromBase64String(System.String value);
public static System.String EncodeToBase64String(IBuffer buffer);
public static IBuffer GenerateRandom(System.UInt32 length);

 

欢迎大家更新体验新版本,也希望大家能向我们反馈使用中发现的问题哦:)

 

最新版本的store链接在这里:

Windows Phone Store App link:

http://www.windowsphone.com/zh-cn/store/app/博客园-uap/500f08f0-5be8-4723-aff9-a397beee52fc

Windows Metro App link:

https://www.microsoft.com/zh-cn/store/apps/%E5%8D%9A%E5%AE%A2%E5%9B%AD-uap/9nblggh11j4v

12楼cposture
期待win10版本的更新
11楼晨雨零稀
顶部的大文字确实不漂亮,换下色加点图标倒影光晕神马的估计会好点。
10楼LiShun
为什么iOS那个博客园的app一打开就闪退呀
9楼jackccc
非常好的APP,已安装到win 10 PC,试用中。
Re: SoftwareTeacher
@jackccc,目前更新的是手机版,win10 PC 版过两天就会更新。
8楼arcsinW
希望能更新下GitHub的代码,里面最新都是7个月前了,MSDN里 最新也是2月的了,谢谢
7楼yajunw
很赞,给了五星!,,有1个小地方感觉风格不太一致:朕已阅和前面的对号。,,另外什么时候加上闪存呢?!刚需啊!
6楼T~T
感觉不漂亮啊
5楼赚大钱Alvin
博主你好。现在版本的博客园UAP,假如页面上有引用链接也是博客园的文章的话,一点击就跳转到IE了。请问如何在WebView里面处理这些代码才能不打开IE,就在这个WebView打开链接?,,我试过修改Html源码target=“_blank”再显示,点击之后的确在本地打开了,可是显示的是没有修改过的原网页。,,如果在wv_WebContent_NavigationStarting修改代码,获得将要打开链接的内容,然后在wv_WebContent_DOMContentLoaded执行InvokeScriptAsync(quot;setContentquot;, new[] { content
4楼iQingHan
好东西,一会儿在WIN10 PC中试试
3楼楚人游子
啥时候出UWP版本?
2楼LewYue
试用了下,文章标题和附加属性颜色都是黑色,满眼的压迫感,排版有有点糟糕,建议改进
1楼CodingNinja
博主,像 Win10 的一些自带通用应用的 SplitView 是怎么实现的?,①汉堡按钮貌似既是独立的又像是 SplitView 的一个子元素,Pane 隐藏时也能显示汉堡按钮。,②汉堡按钮与 Content 面版好像公用一个“标题栏”(如下图显示‘标准’、’计算器‘一栏),这是怎么实现的?,,
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: