スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Windows Phone 7のOSバージョンの取得

Windows Phone 7のOSバージョンの取得は「System.Environment」を利用します。
コードは以下の通りです。

-----
string version = Environment.OSVersion.ToString();
-----

EnvironmentのOSVersionプロパティの「System.OperatingSystem」オブジェクトを文字列表現にするとOSの名前とバージョンが取得できます。
さらに「System.OperatingSystem」のVersionプロパティから「System.Version」オブジェクトを取得するとバージョン番号だけを取得する事も可能です。

■MSDN Environment Class
http://msdn.microsoft.com/en-us/library/system.environment(v=VS.96).aspx
スポンサーサイト

Windows Phone 7のログ出力

Windows Phone 7のアプリでログを出力する方法。

1.System.Diagnostics名前空間を定義
usingディレクティブでSystem.Diagnosticsを定義

-----
using System;
:
using System.Diagnostics;

namespace Test
{
    TestClass
    {
    :
-----

2.ログ出力のコード
Debugクラスを使用してログを出力する。

-----
Debug.WriteLine("ログのメッセージ");
-----

WP7の難読化ツール

Windows Phone 7の難読化ツールを探していたところ以下のツールを見つけた。
まだ、利用したことがないが、どこまで出来るか気になる。

■Dotfuscator Windows Phone Edition
http://www.preemptive.com/windowsphone7.html

WP7の端末識別子を取得する方法

Windows Phone 7で端末識別子を取得する際のソースコード。

■WMAppManifest.xml
「WMAppManifest.xml」にCapabilitiesの記述を追加する。
(デフォルトは既に記述されている)

ファイルの場所:
プロジェクト/Properties/WMAppManifest.xml

例:
  <Capabilities>
    :
    <Capability Name="ID_CAP_IDENTITY_DEVICE"/>
    :
  </Capabilities>

■端末情報取得のコード

byte[] uniqueId = (byte[])DeviceExtendedProperties.GetValue("DeviceUniqueId");
return BitConverter.ToString(uniqueId);


byte配列で返却されたのをstringに変換しなければいけないのが少し面倒。

Windows Phone 7の開発

Windows Phone7の開発環境の構築。

1.Visual Studio ProfessionalかVisual C# Expressをインストール

・Visual C# Express
 http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-csharp-express

2.Windows Phone 7.1 SDKをインストール
APP HUBから「Windows Phone Developer Tools (WPDT) 7.1 Beta」をダウンロードしインストール。

・APP HUB
 http://create.msdn.com/ja-JP

3.Zune softwareをインストール
Windows Phone7の実機にアプリをインストールする際に必要なアプリケーション。

・Zune software
 http://www.zune.net/en-us/products/software/download/default.htm
プロフィール

まこち

Author:まこち
スマートフォンのアプリ開発やWebサイト構築等を仕事や趣味でやっています。
最近はグラフデータベースも始めました。

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。