ユーザ用ツール

サイト用ツール

サイドバー

About

Contents

Materials Link

その他

PR


wiki:windowsphone:7.1:tips:021

021 デバイス情報の取得

概要

デバイスの情報を取得します。取得にはDeviceStatusを利用します。

MainPage.xaml.cs

using System;
using System.Linq;
using System.Net;
using System.Windows;
using Microsoft.Phone.Controls;
using Microsoft.Phone.Info;
 
namespace BaseApp
{
	public partial class MainPage : PhoneApplicationPage
	{
		// コンストラクター
		public MainPage()
		{
			InitializeComponent();
 
			// 初期化完了後に呼ばれるメソッドの登録。
			Loaded += OnLoaded;
		}
 
		// 初期化完了後に呼ばれるメソッド。
		void OnLoaded(object sender, RoutedEventArgs args)
		{
			GetDeviceInfo();
		}
 
		// デバイス情報の取得。
		void GetDeviceInfo()
		{
			// OSのバージョン。
			OperatingSystem osVersion = System.Environment.OSVersion;
 
			// デバイス名
			string device_name = Microsoft.Phone.Info.DeviceStatus.DeviceName;
 
			// デバイスの製造メーカー名。
			string device_manufacturer = Microsoft.Phone.Info.DeviceStatus.DeviceManufacturer;
 
			// デバイスのファームウェアのバージョン。
			string device_firmwareVersion = Microsoft.Phone.Info.DeviceStatus.DeviceFirmwareVersion;
 
			// デバイスで実行しているハードウェア バージョン。
			string device_hardwareVersion = Microsoft.Phone.Info.DeviceStatus.DeviceHardwareVersion;
 
			// デバイスの総メモリ量。
			long device_totalmemory = Microsoft.Phone.Info.DeviceStatus.DeviceTotalMemory;
 
			// アプリケーションの使用メモリ量。
			long currentMemoryUsage = Microsoft.Phone.Info.DeviceStatus.ApplicationCurrentMemoryUsage;
 
			// 現在のアプリケーションの最大メモリ使用量。
			long peekMemoryUsage = Microsoft.Phone.Info.DeviceStatus.ApplicationPeakMemoryUsage;
		}
	}
}
Permalink wiki/windowsphone/7.1/tips/021.txt · 最終更新: 2014/11/09 13:04 (外部編集)

oeffentlich