WP7
Mangoでは様々なバックグラウンドエージェントが追加されましたが、その一つにアラームがあります。Alarmクラスを使えば指定した時刻に音楽を流すことができます。 アラームの時間になると次のような画面が表示されます。 プログラムで記述するとこのように…
Windows Phone ToolkitのPhoneTextBoxを使うとTextBoxにウォーターマークや文字数制限を設けることができます。PhoneTexBoxを利用するにはMicrosoft.Phone.Controls.Toolkit.dllが必要です。 準備 PhoneTextBoxの配置 ウォーターマークの表示 ウォーターマー…
Isolated Storage Explorer ToolはWindows Phone SDK 7.1 Beta 2から付属したコマンドラインツールで、Isolated Storageに保存したデータを扱うことができます。エミュレータと実機の両方で使えますが、マーケットからダウンロードしたりOEMで提供されている…
アプリを作っていると戻るボタンを押したときに前のページじゃなくて前の前のページに戻りたいことがあるかもしれません。今の仕様では残念ながら一つ前のページにしか戻らないのでなんらかの手を施す必要があります。 例えば戻るボタンを押したときのイベン…
Windows Phone OS 7.0に比べてWindows Phone OS 7.1になってからSystemTrayのプロパティが増えました。 [7.0] [7.1] これを比較すると、、 BackgroundColor(背景色) ForegroundColor(前景色) Opacity(透明度) ProgressIndicator(インジケータの進捗)…
スマートフォンでは端末を動かすことでジェスチャーを表現することがありますが、その一つとして"振る"ジェスチャーを行うライブラリ「Shake Gestures Library」の紹介です。 このライブラリを利用すればアプリケーションに"振る"ジェスチャーを簡単に組み込…
Windows Phone 7用のアプリLost Friendsを先日マーケットプレースに出しました。 このアプリはTwitterのunfollowerを管理するアプリです。アプリの起動時にフォローがはずれている人を探し見つけたら教えてくれます。さらにこれまでのunfollowerの履歴を見る…
これまでのWindows Phone 7ではカメラにアクセスすることができなかったのでARのようにカメラのデータを利用するアプリを作成することができませんでした。 一部ではMicrosoft.Phone.Media.Extended.dllを利用した方法が出回っていましたがこのdllは正式のも…
先日ようやくWP7のアプリをアップしたのですが残念ながら見事に落とされてしまいました。どうも3つの項目でNGのようです。記念に自分が落とされたところを書いておきます。 まずは一つ目。 マーケットプレースに表示するスクリーンショットについてです。…
PanoramaやPivotのページから一度去った後に戻ってきたら、一番最初のアイテムが選択された状態に戻ってしまいます。 もちろん戻ってきたときにはページを去る前の状態になっていることが期待されるので、ページを去る前に選択していたアイテムに戻すように…
Backgroundに適用するDarkとLightの判別方法です。 var v = (Visibility)Resources["PhoneLightThemeVisibility"]; if (v == System.Windows.Visibility.Visible) { MessageBox.Show("Light"); } else { MessageBox.Show("Dark"); }
11月30日(火)にNegri ElectronicsにSamsung Omina 7を注文して届いたのが12月6日(月)。1週間も待たずに購入することができました。 そんなOmnia7をiPhoneユーザーが1週間使って感じたことをまとめてみます。 Windows Phone 7の印象 良いところ 電源を…
Silverlightではgifの対応がされていないので、必然とWindows Phone 7もgifを扱うことができません。Twitterのプロフィールの画像なんかでもまだまだgifを使っているところも多いのでgifを扱えないと結構不便です。 そこで今回はImageToolsというのを使ってW…
PDC10のセッションで行われたOptimizing Performance for Silverlight WP7 Appsの内容です。こちらのセッションで紹介されていたブログがこちらになります。 Silverlight for Windows Phone 7: ListBox Scroll Performance – Silverlight for Windows Phone …
例えばこんな風に定義すればGoogleのロゴがヘッダーに表示されます。 <controls:PanoramaItem> <controls:PanoramaItem.Header> <ContentControl> <Image Source="http://www.google.co.jp/intl/en_com/images/srpr/logo1w.png"></Image> </ContentControl> </controls:PanoramaItem.Header> </controls:PanoramaItem> Pivotも同様。 <controls:PivotItem> </controls:pivotitem>
マイクロソフト、「Windows Phone 7」アプリからのカメラ利用に制限 - CNET Japan Windows Phone 7搭載デバイスでは動画や写真のアップロードが可能だが、アプリケーション開発者は、動画チャットや拡張現実といった別の楽しい機能を実現するために、そうし…
tombstoneというのはアプリケーションやページの状態を保つための仕組みのことで、簡単に言うとページが遷移して戻ってきたときに元の状態に戻すことです。 ページが遷移した後に戻ってきたら入力したデータがなくなっていたら嫌ですよね?別のアプリケーシ…
DataTemplateSelectorを使うとListBoxなどのアイテムの表示方法をそれぞれのアイテムによって変更することができます。例えばFacebookでは画像や動画といったアイテムが存在するため、それぞれのアイテムによって画像を表示したり動画を表示したりすることが…
前回は静的にAdControlを組み込みました。 Microsoft Advertising SDK for Windows Phone 7を使ってみる 〜その1〜 - 遅咲きのエンジニア 今回は動的にAdControlを組み込んでみます。 1.まずは新規にプロジェクトを作成します。 2.次は参照にSDKの「 Mi…
Microsoft Advertisingとは、マイクロソフトの広告配信システムです。 これをWindows Phone 7に組み込むには下記のSDKが必要になります。 ダウンロードはここから。Microsoft Advertising SDK for Windows Phone 7 SDKに含まれるAdControlというのを貼り付け…
先日Hokuriku.NET 5.5が行われ、私もXNAで発表させていただきました。 その勉強会にはマイクロソフトの高橋忍さんがいらっしゃったので、試作機ではありますが実機に触れる機会をもらいましたので思う存分触ってきました。 私自身Windows Phone 7のアプリを…
Json.NETはここからダウンロード。CodePlex Archive 解凍してBin/DotNet/Newtonsoft.Json.Silverlight.dllを参照に追加すれば利用できます。 Windows Phone 7ではWebAPIから返るJsonを受け取るときに利用したり、データを保存するときにオブジェクトをJsonに…
Windows Phone 7のアプリケーションにTrial版の機能を搭載することができます。 プログラムの中でTrial版を判断するには、Microsoft.Phone.dllアセンブリの Microsoft.Phone.Marketplace.LicenseInformationを利用します。LicenseInformationはIsTrialという…
Bye Bye Brain, Windows Phone 7 Game 進入してくるゾンビから本拠地を守るゲームです。 このゲームは約二ヶ月で作られているそうです。そしてまだ開発中とのこと。しかしこのポテンシャルの高さには驚かれます。 ※音が出るので注意して下さい。 Bye Bye Bra…
こちらにWindows Phone 7の開発に関する情報が数多く(300個近く)まとまって紹介されています。リンクフリーということでこちらのサイトでも貼らせていただきます。 Windows Phone 7 Resources – Indyfromoz's Weblog 内容は、以下のように分類されています…
欧米では10月に発売を控えたWindows Phone 7。Windows Phone 7っていったいなに?というひとのために、参考になりそうな動画を集めてみました。ぜひご覧になってください。 Silverlight PhotoSynthのようなアプリ マイクロソフトのインターン生が作ったRSS…
現時点ではWP7に対応しているOAuthライブラリがほとんどありません。唯一見つけたのが、Hammockというライブラリです。 これを使えば簡単にxAuthができます。まずはダウンロードして解凍します。バージョンは1.0.4。次はプロジェクトに「Hammock-Binaries\.N…