locked
关于日文、韩文等语言的排序问题 RRS feed

  • 问题

  • 目前Windows Phone Mango手机有一个很基本的功能就是根据系统当前的语言对联系人或是应用程序分组排序,如附图所示:

    在我想知道Windows phone中是不是有相应的接口来做这个件事,还是得自己实现,我也查了相关资源,在MS SQL Server提供

    了各种排序http://msdn.microsoft.com/zh-cn/library/ms188046.aspx

    但是我不知道用哪个。

    如果有人知道请告诉我一下,非常感谢。

    MSN: bjtulan@hotmail.com 


    Dessasic

    2012年3月8日 16:29

答案

  • 据我所知,现在还没有开放自定义排序语言的api。目前都是根据系统的语言来进行排序的。

    不过你可以在网上递交你的建议

    http://wpdev.uservoice.com/forums/136284-app-platform-%E4%B8%AD%E5%9B%BD

    • 已标记为答案 Lan Huanze 2012年3月9日 13:49
    2012年3月9日 8:50

全部回复

  • 目前版本SDK中并没有提供这样类似APP 排序的接口. 这是系统自身行为. 

    在我看来官方也不会把这样接口开放出来.原因很简单. Windows phone OS交互中很重要一点 要要明确的告诉用户做了什么事. 也不会允许用户安装了一个

    APP而改变用户APP 列表的正常排序.

    首先第一点这回打断用户以往坚持使用的用户体验习惯.

    第二如果每个APP 都做了改变用户APP列表 那么以那个为最终标准呢? 另外这样频繁的变更会导致失去耐心.

    第三 就是恶意竞争了. 可能最早接触Windows phone开发人员都知道.在市场应用中有些应用通过修改应用名字来实现用APP列表强制排名. 因为用户app列表的排名同时也会印象APP 使用率. 所以这个接口会照成应用之间恶意竞争 去强制抢占用户的APP列表. 牺牲的是用户. 而官方也绝不会允许这样的事发生.

    希望对你有所帮助.


    专注Windows phone 开发. 微博:http://weibo.com/chenkaihome 博客:http://chenkai.cnblogs.com/

    2012年3月9日 2:18
  • 我并不是希望改变用户的APP列表,而是比如我开发了一个类似QQ或MSN的软件,我可以根据不同的系统语言对这个软件里面的联系人进行排序和分类,如简体中文按拼音首字母,繁体按笔划数这类的功能。我觉得系统应该提供这样的功能,要不然我们很难做一个好的国际化的软件。
    2012年3月9日 5:21
  • 据我所知,现在还没有开放自定义排序语言的api。目前都是根据系统的语言来进行排序的。

    不过你可以在网上递交你的建议

    http://wpdev.uservoice.com/forums/136284-app-platform-%E4%B8%AD%E5%9B%BD

    • 已标记为答案 Lan Huanze 2012年3月9日 13:49
    2012年3月9日 8:50