About
Contents
STL
Android
Eigen
enchant.js
Firefox OS
OpenGL
OpenGL ES 2.0
pukiwiki
UE4
Unity
Windows Phone
Xamarin
Materials Link
その他
PR
STL
Android
Eigen
enchant.js
Firefox OS
OpenGL
OpenGL ES 2.0
pukiwiki
UE4
Unity
Windows Phone
Xamarin
デバイスの情報を取得します。取得にはDeviceStatusを利用します。
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; } } }