酢ろぐ!

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

開発-Windows Phone

Windows PhoneでFMラジオを使う

概要 Windows PhoneにはFMラジオデバイスが搭載されています。ラジオのインスタンスを使用することで、アプリケーション内でラジオデバイスを使用することが可能です。 名前空間:Microsoft.Devices.Radio System.Object +--Microsoft.Devices.Radio.FMRadio…

WindowsストアアプリでWriteableBitmapオブジェクトのピクセルデータをbyte[]型で取得する

Windowsストアアプリには、執筆時点で普遍的に使用可能な画像処理ライブラリが存在しません。よって、デベロッパーが自前で、直接ピクセルデータを触ってエフェクト等の画像処理をおこなう必要があります。 Windowsストアアプリで画像を扱う代表的なクラスは…

WriteableBitmapEffectorをWindowsストアアプリとWindows Phoneに対応させました

現在、Windows Phone アプリケーション トライアスロン 2013が開催されています。2日目のテーマが「生カメラ」と非常に画像処理と相性の良いテーマです。日本では元気のないWindows Phoneアプリの開発者のみんなを支援したいと思って、Windowsストアアプリ向…

Windows Phone 8向けにOpenCVを移植してみた

Could be ported OpenCV for Windows Phone!Windows Phone 8では(おそらくゲームのリアルタイムな描画の為に)ネイティブコードを扱えるようになりました。以前解説したように、ゲーム以外の目的でもネイティブコードが扱えるのは確認済みでしたので、OpenCV…

Windows Phone 7.8向けにSDKのアップデートプログラムがリリースされました

Windows Phone 7.8向けのWindows Phone SDK更新プログラムがリリースされました。Windows Phone SDK 8.0が出たあと、7.8の話題がまったく出なくなったので本当に出るのか心配だったのですが、無事リリースされたようでホッとしました。Windows Phone SDKの更…

C#で書いたWindows Phone 8アプリケーションからC++で実装したライブラリを使う

説明はあとで書く。基本的には、「C++/Cx で書いたクラスを C#で書いたWindowsストアアプリで使う」と同じです。 ライブラリ(ネイティブプロジェクト)側 WindowsPhoneRuntimeComponent1.h #pragma once namespace WindowsPhoneRuntimeComponent1 { public re…

HTC 8Sが届きました!

昨日、帰宅すると香港からの荷物が届いていました。1/7に注文して、香港からわずか3日間でHTC 8Sが届きました。注文した翌日には成田空港に到着していて、税関(?)を通るのに1日間掛かって、その次の日にはうちに到着しました。Lumia 800のような高級感の漂う…

HTC 8S買いました

日本での発売が見えてこないので、直近では購入する予定のなかったWindows Phone 8ですが、つい先ほど「HTC 8S Red」を購入しました。すべてのキカッケはTwitterでのこの一言でした……。この時点では、たなかさんは家庭内稟議通すのが難しいとおっしゃってた…

Windows Phone SDK 8.0の新機能

開発者視点から見た場合、Windows Phone SDK 8.0では何が新しくなったのでしょうか?答えは、このページにあります。こちらをご覧ください。……と、言いたいところなのですが、Advent Calendarのネタも少ないので、僕自身のおさらいの意味も込めて、ザックリ…

Windows Phone SDK 8.0をインストールする

「Windows Phone Advent Calendar "ひとり" 2012」の第2日目は、Windows Phoneアプリケーションを開発する前提となる。Windows Phone SDK 8.0をインストールしましょう。 Windows Phone SDK 8.0をダウンロードする Windows Phone SDK 8.0のインストーラは、W…

Windows Phone Advent Calendar "ひとり" 2012

こんにちは、CH3COOH(酢酸)です。これを書いている時点では11月2日で、まだあと1カ月近くありますが、日本時間で10月31日にWindows Phone 8 SDKが出てしまいました。 去年は「もうやらない」と言っていた「Windows Phone Advent Calendar "ひとり"」の封印を…

Windows Phone 8とは

今年の目玉と言えば、Windows 8とWindows Phone 8が発売されたことでしょうか。Windows 8に関しては「Windows 8 ストアアプリ開発入門」をご覧頂くとして、「Windows Phone Advent Calendar "ひとり" 2012」の第1日目です(すでに遅延していますがw)。 Windo…

Windows PhoneでRootFrameの背景画像を変更する

RootFrameのBackgroundプロパティにImageBrushのインスタンスを設定することで、背景画像を変更することが出来ます。 private static void SetAppBackground(string imageName) { var app = Application.Current as App; if (app == null) return; var image…

Windows Phone 8発売記念?Windows Phoneデベロッパーアカウントの登録がたったの$8で。

Windows Phone デベロッパーアカウントは$99/年間の登録料がかかります。そこをWindows Phone 8発売記念のためか、米国時間の10/30 12:00から11/7 12:00までの限定価格として、デベロッパーアカウントの登録料が$8になります。詳細は下記のPDFをお読みくださ…

デバッグビルド時かつエミュレータで動く時のみ、カメラロールにテスト画像を追加する

個人的なメモ。Windows Phone 7ではPhotoChooserTaskを使用しても、サンプル画像がいくつか入った「7」フォルダにかありません。少し画像処理アプリを作る上では少しもの足りません。デバッグビルド時かつエミュレータで動く時のみ、カメラロールに画像を追…

iOS 6の地図アプリがWindows Phone 7のローンチ時よりひどいという人向けの参考資料

iOS 6がリリースされて、地図データがAppleオリジナルのものになりました。 Googleとのライセンス契約の満了により、iOS6では標準YouTubeアプリの提供終了などが話題に上がりました。中でも地図アプリに関しては、各種リーク情報を扱うニュースサイトでは「…

Windows Phone 8 SDK Preview プログラム開始のお知らせ

Windows Phone 8 SDK Previewプログラムが開始されました。 新しいWindows Phone SDK 8.0をインストールすると、Visual Studio 2012にWindows Phone 8とWindows 7.5アプリケーションの開発環境が導入できるようです。てっきりWindows Phone 7.5はVisual Stud…

サンプルコードのダウンロード先が変わりました

諸事情ありDropboxのアカウントの入れ替えをおこなっており、「Windows Phoneアプリ開発入門」で配布しているサンプルコードの保存先を変更しました。秀和システムのサポートページで配布している各章の細かなサンプルコードと、第2章で紹介している「秀和新…

Windows Phoneで疑似着色する画像処理ライブラリ「AutoColoring for Windows Phone 7.5」をGitHubで公開しました

ビデオ編集ソフト「avisynth」に疑似着色する「GiCoCu*1」というE-Maleさんが書かれたプラグインがあります。 このプラグインのコードが公開されていたので、かれこれ2ヶ月前くらいにWindows Phoneアプリ上で動くように移植して、疑似着色させて*2遊んでいま…

日本製Windows Phone 8デバイスの製造元は富士通になるかも

これは期待しても良いのでしょうか。 新たなバージョンが発表されたWindows Phoneに対しては「Windows 8のパソコンも同じチームで開発しており、パソコン、タブレット、スマートフォンで一体となったサービスも提供できるだろう。しっかりとやっていく覚悟」…

Windows 8にWindows Phone SDK 7.1(7.1.1)をインストールする方法

2012/8/17現在Windows Phone SDKのサポートOSにWindows 8が含まれていません。本記事は、Windows 8 Release Preview用として書いたものですが、少し記事の修正をおこないWindows 8 ProおよびWindows 8 EnterpriseでWindows Phone SDKを使う方法を紹介してい…

もうIS12Tのケースが100円になるのかぁ……

この前発売したばかりのようにも思えますが、ヤマダ電機でIS12Tのケースが100円になっていました。

iPhone、AndroidからWindows Phone 7、Metro スタイル アプリに移植するときに読む記事

僕は、Windows Phone 7だったりiOSだったり、ほんのほんの少しだけAndroidアプリの開発をしています。お仕事で開発する場合のWindows Phone 7アプリやAndroidアプリはほとんどiOSアプリからの移植であることがほとんどです。ロジック部分に関しては言語が異…

Windows Phone アプリケーションのプロジェクトテンプレートによって生成される瞬間に既に美しい日本語フォントが使用されるようにする

MSエバンジェリストの大西さんのブログで、表示言語が日本語になっている場合に中華フォントで表示される場合がある問題の対応として対応策がドキュメント化されたという報告がありました。 http://msdn.microsoft.com/en-us/library/hh202920(v=vs.92).aspx…

Windows Phone Hackathon in Tokyo#2が開催されます

Windows Phone開発初心者〜中級者を対象とした(もちろん上級者も可!)ハッカソンを東京で行います。 Windows Phone Hackathon in Tokyo#2 : ATND Windows Phone Arch主催の月例(?)ハッカソンが開催されます。グループに分かれてハッカソン中でアプリを完成…

Windows Phoneアプリ上でグレイスケールの画像に自動着色させてみた

少し思うところがあり、C#向けのグレースケール画像に自動で着色するコードが書けるか挑戦してみました。 ゼロベースで作成したものではないのでライセンス関係の把握が出来ていないため、今回自動着色処理を行うソースコードは出しませんが、こういうのって…

Windows PhoneでBingMapsDirectionsTaskを使って地図上に経路を表示する

概要 道順の表示したい開始位置から終了位置までを指定すると、アプリケーションから経路案内モードでBing Mapsアプリケーションを起動する事が出来ます。 名前空間:Microsoft.Phone.Tasks System.Object +--Microsoft.Phone.Tasks.BingMapsDirectionsTask …

ListPickerに6つ以上アイテムを設定したらクラッシュすると聞いたので試してみた

Windows Phone ToolkitのListPickerに6つ以上アイテムを設定するとクラッシュすると聞いたので試してみました。詳しく調査出来ていないのですが(クラスを作るのも面倒で)string型オブジェクトを6つ設定したListPickerをXAML上に定義してみましたが、クラッ…

Windows Phoneアプリ開発入門 2章のスクレイピングアプリのソースコードをアップしました

WindowsPhoneアプリ開発入門作者: 和田健司出版社/メーカー: 秀和システム発売日: 2012/03/29メディア: 単行本 クリック: 12回この商品を含むブログ (9件) を見る Windows Phoneアプリ開発入門 2章のスクレイピングアプリのソースコードをアップしました。非…

Windows Phoneでシャッターボタンの押下イベントを受信する

ハードウェアのカメラボタンの押下イベントを拾います。それぞれのイベントにイベントハンドラを指定してください。 // The event is fired when the shutter button receives a half press. CameraButtons.ShutterKeyHalfPressed += OnButtonHalfPress; // …