2017-04-17 18 views
1

私のアプリが動作しているときに私のデバイスモデルを知る必要があります。UWP - デバイスモデルを取得する方法

は、私はそれはのような得るために多くの方法を試してみてください。

string[] properties = { "System.Devices.ModelName"}; await PnpObject.FindAllAsync(PnpObjectType.DeviceContainer, properties); 

または

new EasClientDeviceInformation().SystemProductName;しかし、両方がLumia 640のように、私のデバイスモデルを返すことはありません。デスクトップでは正常に動作しますが、モバイルでは動作しません。

私の問題を解決するための任意のアイデアを教えてください。

ありがとう

答えて

1

ルミアモデルは実際のモデル名ではありません。たとえば、私のLumia 640RM-1073です。しかし、キャリアロックLumia 640の電話機モデルを使用している私の友人の1人はRM-1072です。

あなたは

var clientDeviceInformation = new EasClientDeviceInformation(); 
string systemProductName = clientDeviceInformation.SystemProductName; 

すぎLumiaモデル番号を受信するための方法がありますを使用してこの情報を取得することができます。電話機の名前が変更されていない場合でも、元の名前がそのまま残ります。あなたはそれを取得することができます

string friendlyName = clientDeviceInformation.FriendlyName; 

しかし、電話の名前を変更しない人はほとんどいないかもしれません。

Good Luck。

関連する問題