酢ろぐ!

カレーが嫌いなスマートフォンアプリプログラマのブログ。

2013-04-30から1日間の記事一覧

Windows PhoneでWebClientを使ってWebページを取得する

ウェブコンテンツをダウンロードする場合、WebClientクラスを使用すると簡単です。 WebClientを使ってWebページを取得する ダウンロード完了処理をイベントハンドラでおこなう DownloadStringCompletedイベントハンドラを設定しておいて、DownloadStringAsyn…

Windows PhoneでZXing Barcode Scanning Libraryを使ってバーコードを読み込む(Windows Phone OS 7.1 ~)

カメラプレビューから直接プレビューフレームを取り出せ無かったWindows Phone OS 7.0では、CameraCaptureTaskを利用してバーコードの読み込みを行いました。詳細については、ZXing Barcode Scanning Libraryを使ってバーコードを読み込む(Windows Phone OS …

Windows Phoneでアセンブリのバージョンを取得する

Reflectionを使って現在実行中のアセンブリの名前を取得します。 アセンブリの名前からSystem.Reflection.AssemblyNameオブジェクトを生成し、VersionプロパティからSystem.Version型のバージョン情報を取得します。 // アセンブリ名を取得 var nameHelper =…

Windows PhoneでVibrateControllerクラスを使ってバイブレーションを制御する

Windows PhoneではVibrateControllerクラスを使ってバイブレーターを制御することができます。 バイブレートを開始する // 700ミリ秒後にバイブレーションを開始する VibrateController.Default.Start(TimeSpan.FromMilliseconds(700)); バイブレートを終了…

Windows PhoneでGeoCoordinateWatcher(GPS/位置情報測位)クラスを使って位置情報を取得する

概要 Windows Phone Location Serviceへアクセスする手段を提供してます。 Windows Phone 7.5("Mango"アップデート)からはWindows Phone エミュレータの標準機能としてGPSシミュレータが付きますが、それ以前の開発環境では「GPSをエミュレートする」を参考…

Windows PhoneでWebBrowserコントロールで指定したページへ遷移する

WebBrowserコントロールにて、「http://ch3cooh.jp/」など指定したページを見たい場合、SourceプロパティにUriオブジェクトを設定します。またプログラム上では、Navigateメソッドを使ってページ遷移を行うことも出来ます。 XAMLで指定する方法 XAMLだけで完…

TiltEffectを使ってボタンやコントロールが押された時にエフェクトをつける

Windows Phone 7は静電容量式のタッチパネルを採用しています。静電容量式のタッチパネルはハードウェアボタンと違い、例えばボタンを押していてもユーザーは押している感覚がありません。 HTCの端末ではBackキーや検索キーを押下した時にはバイブされます。…

Windows Phoneでシステムトレイの表示を変更する

Windows Phone OS 7.1以降対応のものに関しては、WP7.1~と表示します。 システムトレイの表示を変更する システムトレイを表示する/非表示にする システムトレイの表示/非表示を切り替えるには2通りの方法があります。まず1つ目にSystemTrayクラスのIsVisib…

Windows Phoneについて

3/15に米ラスベガスで開催されたWeb開発者とWebデザイナー向けのカンファレンス「MIX10」において、Microsoftは最新プラットフォームの「Windows Phone 7 Series」を発表しました。 初日に行われた基調講演の中で、「Windows Phone 7 Series」における開発プ…

AppBank Networkの広告が表示されなくなってしまった……

iPhoneアプリに新しいNend SDK (2.0.2)を適用したところ広告が表示されなくなってしまった。ログを見ると、以下のようなエラーメッセージが表示される。 [nendSDK Error] IE501: [DeliveryBase::_deliveryMainLogic] Cannot display ads. 検索すると、1件だ…

Silverlight for Windows Phone Toolkitに用意されているトランジションの種類

TurnstileTransition以外にもトランジションは用意されています。それぞれの使いどころも合わせて記載します。 各種トランジション TurnstileTransition ForwardIn, ForwardOut, BackwardIn and BackwardOut パネルが右から左に回転したようなトランジション…

Windows Phoneで位置情報を取得してMapコントロールにプロットする

ロケーションサービスからの位置情報の変更を受け取り、マップ上に紫色のピンを立てていきます。 ContentPanelにMapコントロールを配置しただけのXAMLです。