博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
windows8 开发获得系统 app相关信息代码 c#版本
阅读量:5907 次
发布时间:2019-06-19

本文共 3819 字,大约阅读时间需要 12 分钟。

///         /// 获取唯一id(网卡id) 替代imei        ///         /// 
internal static string GetUniqueId() { try { var connectionProfile = NetworkInformation.GetInternetConnectionProfile(); var networkAdapter = connectionProfile.NetworkAdapter; return networkAdapter.NetworkAdapterId.ToString(); } catch { return ""; } } /// /// 格林威治时间 /// ///
internal static string GetTime() { return Decimal.ToInt64(Decimal.Divide(DateTime.UtcNow.Ticks - 621355968000000000, 10000)).ToString(); } /// /// 应用程序包名或程序名称 /// ///
internal static string GetPKG() { try { Package package = Package.Current; PackageId packageId = package.Id; return packageId.Name; } catch { return ""; } } /// /// 获得网络类型 /// ///
internal static string GetNettype() { try { //http://msdn.microsoft.com/en-us/library/windows/apps/windows.networking.connectivity.networkadapter.ianainterfacetype.aspx var profile = Windows.Networking.Connectivity.NetworkInformation.GetInternetConnectionProfile(); var interfaceType = profile.NetworkAdapter.IanaInterfaceType; if (interfaceType == 71) { return "Wifi"; } else if (interfaceType == 6) { return "Ethernet"; } else { return "other"; } } catch { return ""; } } /// /// API的版本号 /// ///
internal static string GetApiVersion() { try { AssemblyFileVersionAttribute MyAssemblyFileVersionAttribute = typeof(MainPage).GetTypeInfo().Assembly.GetCustomAttribute
(); return MyAssemblyFileVersionAttribute.Version; } catch { return ""; } } ///
/// 获取设备名称 /// ///
internal static async Task
GetModel() { try { if (DeviceModel!=null) { return DeviceModel; } string[] properties = { "System.Devices.ModelName" }; var containers = await PnpObject.FindAllAsync(PnpObjectType.DeviceContainer, properties); foreach (PnpObject container in containers) { if (container.Id.Equals("{00000000-0000-0000-FFFF-FFFFFFFFFFFF}")) { DeviceModel = container.Properties["System.Devices.ModelName"].ToString(); return DeviceModel; } } return ""; } catch { return ""; } } ///
/// 终端屏幕分辨率 /// ///
internal static string GetResolution() { try { Rect ret = Window.Current.CoreWindow.Bounds; return ret.Width + "*" + ret.Height; } catch { return ""; } }

现在没有找到

1、获得os系统信息的api 

2、获得app 开启那些权限(如定位,读写文件等权限)信息的api  

如果你有更好的方式或者有办法还请留言互相交流!~

 

转载于:https://www.cnblogs.com/piaocz/archive/2012/11/13/2768038.html

你可能感兴趣的文章
HTTPS科普扫盲帖
查看>>
iOS应用架构谈 开篇
查看>>
通过Ajax方式上传文件,使用FormData进行Ajax请求
查看>>
python 统计单词个数
查看>>
虚拟机VirtualBox 5.1.0|VBOX
查看>>
jboss漏洞导致服务器中毒
查看>>
nodejs(二) --- 重要知识点回顾
查看>>
python接口自动化4-绕过验证码登录(cookie)
查看>>
OOM killer(Out Of Memory killer)
查看>>
(转)从最大似然估计开始,你需要打下的机器学习基石
查看>>
目前机器学习和深度学习能做些什么?
查看>>
一些你可能需要的okhttp实现
查看>>
RN与android原生开发混合后的环境报错问题
查看>>
arcengine cliasic code(转)基于ArcGIS Engine + C#实现用户自定义动态电力符号
查看>>
C# 应用微软的Visual Studio International Pack 类库提取汉字拼音首字母[转]
查看>>
Latex 学习
查看>>
SQL Server中DateTime与DateTime2的区别
查看>>
Codekit - 为Web前端打造的全能型神器(附推荐各种工具)
查看>>
java 截取字符串 拆分字符串
查看>>
从零开始学C++之数据封装与抽象:分别用C和C++来实现一个链栈
查看>>