cocos2dx 移植winphone相关整理一

来源:互联网 发布:校园网络拓扑设计 编辑:程序博客网 时间:2024/06/17 16:58

获取winphone操作系统版本号:

System.Environment.OSVersion

其中OSVersion 为OperatingSystem对象,包含PlatformID指示操作系统平台)和Version(指示操作系统的版本)



System.PlatformID枚举值及其含义

Win32S  操作系统为 Win32s(Win32 子集)类型。
  Win32s 是运行于 Windows 16 位版本上的层,它提供对 32 位应用程序的访问。 
Win32Windows  操作系统为 Windows 95 或较新的版本。 
Win32NT 操作系统为 Windows NT 或较新的版本。 
WinCE   操作系统为 Windows CE。 
Unix    操作系统为 Unix。 
Xbox    开发平台为 Xbox 360

其中在winphone上,winphone 8 Version形式为8.?.?.?                  winphone 10 Version 形式为 10.?.?.?

获取winphone语言信息:
System.Globalization.CultureInfo.CurrentCulture.TwoLetterISOLanguageName;

获取winphone 设备id:
   byte[] DeviceUniqueId = (byte[])DeviceExtendedProperties.GetValue("DeviceUniqueId");
    string IdStr = System.Text.Encoding.UTF8.GetString(DeviceUniqueId, 0, DeviceUniqueId.Length);
    string md5Str = JeffWilcox.Utilities.Silverlight.MD5.GetMd5String(IdStr);


对于DeviceExtendedProperties,可以获取的信息就相对多一些,可以取到的信息如下所示:
DeviceManufacturer :获取设备制造商名称
DeviceName : 获取设备名称
DeviceUniqueId :获取设备ID
DeviceFirmwareVersion :获取设备的固件版本
DeviceHardwareVersion :获取设备的硬件版本
DeviceTotalMemory :获取设备的物理内存大小
ApplicationCurrentMemoryUsage:获取当前应用程序的使用内存大小
ApplicationPeakMemoryUsage :获取当前应用程序峰值内存大小

添加命名空间using Microsoft.Phone.Info;


获取服务 Internet 请求的网络类型
var info = Microsoft.Phone.Net.NetworkInformation.NetworkInterface.NetworkInterfaceType;
        // 摘要: 
        //     没有可用的网络用于访问 Internet。
        None = 0,
        //
        // 摘要: 
        //     Windows Phone 不使用此网络接口类型。
        Unknown = 1,
        //
        // 摘要: 
        //     此网络接口使用以太网连接。以太网是采用 IEEE 标准 802.3 定义的。它用于桌面 pass-through。
        Ethernet = 6,
        //
        // 摘要: 
        //     Windows Phone 不使用此网络接口类型。
        TokenRing = 9,
        //
        // 摘要: 
        //     Windows Phone 不使用此网络接口类型。
        Fddi = 15,
        //
        // 摘要: 
        //     Windows Phone 不使用此网络接口类型。
        BasicIsdn = 20,
        //
        // 摘要: 
        //     Windows Phone 不使用此网络接口类型。
        PrimaryIsdn = 21,
        //
        // 摘要: 
        //     Windows Phone 不使用此网络接口类型。
        Ppp = 23,
        //
        // 摘要: 
        //     Windows Phone 不使用此网络接口类型。
        Loopback = 24,
        //
        // 摘要: 
        //     Windows Phone 不使用此网络接口类型。
        Ethernet3Megabit = 26,
        //
        // 摘要: 
        //     Windows Phone 不使用此网络接口类型。
        Slip = 28,
        //
        // 摘要: 
        //     Windows Phone 不使用此网络接口类型。
        Atm = 37,
        //
        // 摘要: 
        //     Windows Phone 不使用此网络接口类型。
        GenericModem = 48,
        //
        // 摘要: 
        //     Windows Phone 不使用此网络接口类型。
        FastEthernetT = 62,
        //
        // 摘要: 
        //     Windows Phone 不使用此网络接口类型。
        Isdn = 63,
        //
        // 摘要: 
        //     Windows Phone 不使用此网络接口类型。
        FastEthernetFx = 69,
        //
        // 摘要: 
        //     网络接口使用无线 LAN 连接(IEEE 802.11 标准)。它用于任何 Wi-Fi(802.11、蓝牙等)。
        Wireless80211 = 71,
        //
        // 摘要: 
        //     Windows Phone 不使用此网络接口类型。
        AsymmetricDsl = 94,
        //
        // 摘要: 
        //     Windows Phone 不使用此网络接口类型。
        RateAdaptDsl = 95,
        //
        // 摘要: 
        //     Windows Phone 不使用此网络接口类型。
        SymmetricDsl = 96,
        //
        // 摘要: 
        //     Windows Phone 不使用此网络接口类型。
        VeryHighSpeedDsl = 97,
        //
        // 摘要: 
        //     Windows Phone 不使用此网络接口类型。
        IPOverAtm = 114,
        //
        // 摘要: 
        //     Windows Phone 不使用此网络接口类型。
        GigabitEthernet = 117,
        //
        // 摘要: 
        //     Windows Phone 不使用此网络接口类型。
        Tunnel = 131,
        //
        // 摘要: 
        //     Windows Phone 不使用此网络接口类型。
        MultiRateSymmetricDsl = 143,
        //
        // 摘要: 
        //     Windows Phone 不使用此网络接口类型。
        HighPerformanceSerialBus = 144,
        //
        // 摘要: 
        //     此网络接口使用 GSM 蜂窝网络。
        MobileBroadbandGsm = 145,
        //
        // 摘要: 
        //     此网络接口使用 CDMA 蜂窝网络。
        MobileBroadbandCdma = 146,


winphone 手机分辨率获取:

System.Windows.Application.Current.Host.Content.ActualHeight
System.Windows.Application.Current.Host.Content.ActualWidth


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 车子被前夫砸了怎么办 老的标书丢了怎么办 拍牌照的标书掉了怎么办 上海拍到车牌后怎么办 杭州4s店车牌怎么办 天津车牌有指标想买车怎么办 上海大牌拍中了怎么办 买新车牌下不了怎么办 临沂上小学没报上名怎么办 早教中心倒闭了怎么办 企业税没交联系不上法人怎么办 企业被拉黑法人联系不到怎么办 支票根写错了怎么办 月结客户不付款怎么办 退市整理期过了怎么办 老板跑了财务负责人怎么办 在南京加入嘀嘀代驾怎么办 苹果盗刷支付宝怎么办 街电支付宝掉了怎么办 转转上号器没有苹果版的怎么办 安卓6不支持的应用怎么办 银行卡被存款机吞了怎么办 去银行卡存款机器故障怎么办 银行卡存款没有存进去怎么办 被黑网站黑钱了怎么办 饿了吗账户异常怎么办 单位里有人整你怎么办 乌鲁木齐信息采集结束后怎么办 头发很长时间不长怎么办啊 打嘟噜时间不长怎么办 阴茎勃起的时间不长怎么办 睡觉的时间不长怎么办 每次锻炼时间不长怎么办 微信好友不知道是谁怎么办 就一个软件闪退怎么办 葫芦侠修改闪退怎么办 戴尔游匣磁盘占用100怎么办 步步高家教机扫描笔不亮怎么办 社保卡手机号换了怎么办 香港公司进出口没有申报怎么办 智能电视右上角网络未连接怎么办