silverlight - 检测 Windows Phone 7 的家乡

标签 silverlight windows-phone-7

当我的应用程序在他们的手机上打开时,有没有办法以编程方式找出用户手机来自哪个国家?

我正在开发一个可以使用的应用程序 磅/公斤单位 如果某人的手机来自美国,我想默认启用 lbs,如果手机来自其他任何地方,我想默认显示 kg。 (请注意,我不需要认为检查他们从哪里连接是准确的,因为他们可能正在旅行或使用其他国家/地区的代理服务器)。

最佳答案

您无法获得国家/地区,但您应该可以从以下位置猜测:

  • 设备的区域设置 - 参见 How to get "region & language" settings in WP7 via code?
  • 或从设备的时区 - 请参阅 TimeZoneInfo.Local - http://msdn.microsoft.com/en-us/library/system.timezoneinfo.local.aspx

  • 就个人而言,我不会担心旅行场景 - 旅行的美国人购买您的应用程序只占您下载量的很小一部分。

    关于silverlight - 检测 Windows Phone 7 的家乡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5223295/

    相关文章:

    c# - Silverlight 组合框空项目高度

    .net - Silverlight 与 Flex

    silverlight - 为什么 Entity Framework 在应该更新的时候却插入了?

    c# - Silverlight 的文件权限问题

    c# - 快速调用 WCF 服务时出错

    windows-phone-7 - WP7 上 XNA 的广告控制

    wpf - 如何在用户控件中定义一个依赖属性,仅从其子控件之一中冒出一个值?

    windows-phone-7 - Core Data 相当于 Windows Phone

    java - AES 加密 Java 到 C#

    c# - 在 Windows Phone 7 的 MVVM 应用程序中使用 REST Web 服务的良好架构?