開発-Windows Phone
さて、日本にWindows Phoneが4年ぶりに再上陸してからはや3ヶ月が経ちました。僕自身この間どたばたしていたのもあって本当にあっという間でした。おでコンにも参加できずじまいでした。 Windows 10 Mobileが控えているのもあってかWindowsケータイ建立の機…
C#でiOSやAndroidのアプリを開発できる「Xamarin」のライセンスを無料で入手できるキャンペーンをやっているようです。 Xamarinの代理店エクセルソフトの田淵さんのブログによると…… 2015/8/17 以前に公開された Windows Phone アプリ個人開発者に無料の Xam…
日本でWindows Phoneを盛り上げようと、おでさん(@od_10z)個人でアプリコンテストを開催することになっていたのは記憶に新しいですが、ついにスケジュールやコンテストの審査基準などが発表されました。 [ブログ更新]:おでコン(仮名)予告 http://t.co/WxiC…
本日、帰宅すると香港からの荷物が届いていました。 4/11の晩に注文してから4日で届きました。前回HTC 8Sを買った時には翌々日には届いていたので、今回はちょっと時間が掛かりましたね。 HTC 8Sの時もLumia 800のように高級感漂うハイエンドなパッケージで…
今朝一番にWindows Phoneのニュースが飛び込んできました。 ニュースリリース:マウスコンピューター、Windows Phone ベースのデバイス開発契約を締結し、開発着手のお知らせ マウスコンピューターがWindows Phoneベースのデバイス開発契約を締結して、Windo…
昨日、Twitterで「Windows Phone 8.1 Developer Preview」がまだ出ていないことを教えて頂きました。元々4月前半という話だったので、Build 2014の次の日あたりに提供されているものだとてっきり勘違いしました。 Windows Phoneの責任者であるベルフィオーレ…
Google AdMobでの収益っていつの間にかGoogle AdSenseに統合されていたんですね。気付きませんでした。Google AdSenseの商品別集計欄にGoogle AdMobの情報が載っていて驚きました。 さて、Google AdMobの広告をアプリ内に掲載するためには「Google Mobile Ad…
サーバーサイドでの「ASP.NET」からスマートウォッチと呼ばれる腕時計などの組み込み機器向けの「.NET Micro Framework」まで、あらゆる分野で.NET Frameworkや各デバイス向けにカスタマイズされた.NET Frameworkのサブセットが存在しています。 .NET Framew…
Visual Studio 2012からWindowsストアアプリとWindows Phoneの多言語対応が楽になるツールが公式で用意されている。 今までのアプリ(WPFとかだと今でもかな)だと多言語対応する際に、言語ごとにリソースファイルを用意する必要があった。 多言語アプリツール…
アプリケーション内に存在しているビルドアクションを「コンテンツ」にした画像ファイルを、分離ストレージにコピーします。 アプリリソースとして存在しているimage01.gif〜image07.gifのストリームを取得して、分離ストレージのユーザーストアにファイルを…
この記事は、Windows Phone Advent Calendar 2013の8日目です。 markdownって知っていますか? 普段のメモもはてダ記法で書くくらい傾倒していた私ですが、markdownに触れてからというものこのブログ「酢ろぐ!」やWordPressで運用している「SOFTBUILD」でma…
System.Net.NetworkInformation名前空間のNetworkChangeクラスを使用することで、Windowsストアアプリ内でネットワーク接続状況が変わったのを取得する事ができます。 NetworkChange.NetworkAvailabilityChangedイベントにイベントハンドラを設定することで…
概要 アプリケーションから、Windows Phoneマーケットプレースのクライアントアプリケーションを起動し、指定された製品の詳細ページを表示することができます。 名前空間:Microsoft.Phone.Tasks System.Object +--Microsoft.Phone.Tasks.MarketplaceDetail…
Visual StudioやExpression Blendのウィザードで作成したプロジェクトは、アプリケーション起動時に毎回MainPage.xamlから表示されますが、この動作は暗黙の仕様ではなくアプリケーションのマニフェストファイル上で明文的に定義されています。 例えばログイ…
グッドデザイン賞といえば日本で唯一の発売されている製品、アプリなどのデザインを評価・推奨する仕組みです。弊社は本業がデザイン事務所なので割りと関連があるらしく、2010年にiPhoneアプリでもグッドデザイン賞を頂いてたりします。 さて、今回Twitter…
Sliderコントロールは、値が変化するとValueChangedイベントを発行します。このイベントは、double型で変化後の新しい数値と変化前の古い数値が、引数として通知されます。 TextBlockを配置して、変化後の新しい数値を反映させてみましょう。プロジェクトを…
Microsoft社が提供するスマートフォンOS「Windows Phone」上で動くWindows Phoneアプリケーションの開発Tipsを紹介しています。 導入 アプリ開発に必要なWindows Phoneについての情報をご紹介します。 Windows Phone について Windows Phoneでのステータスバ…
久しぶりにWindows Phoneの話題です。 日本のLumiaといえば@od_10zなのですが、今朝こんなことをツイートしていました。 またお題無しのガチアプリコンテストやらないかしら。一定個数以上登録した人には、うーん、アカウント更新トークンとかで? (ΦφΦ)2013…
スマートフォンのアプリケーションと言えば、画面遷移時にページ間に繋がりを持たせる為にアニメーションを挿入するのが一般的です(iPhoneの場合ですとNavigationControllerによる横スライドなど)。画面遷移時のアニメーションのことは一般的に「トランジシ…
ウェブコンテンツをダウンロードする場合、WebClientクラスを使用すると簡単です。 WebClientを使ってWebページを取得する ダウンロード完了処理をイベントハンドラでおこなう DownloadStringCompletedイベントハンドラを設定しておいて、DownloadStringAsyn…
カメラプレビューから直接プレビューフレームを取り出せ無かったWindows Phone OS 7.0では、CameraCaptureTaskを利用してバーコードの読み込みを行いました。詳細については、ZXing Barcode Scanning Libraryを使ってバーコードを読み込む(Windows Phone OS …
Reflectionを使って現在実行中のアセンブリの名前を取得します。 アセンブリの名前からSystem.Reflection.AssemblyNameオブジェクトを生成し、VersionプロパティからSystem.Version型のバージョン情報を取得します。 // アセンブリ名を取得 var nameHelper =…
Windows PhoneではVibrateControllerクラスを使ってバイブレーターを制御することができます。 バイブレートを開始する // 700ミリ秒後にバイブレーションを開始する VibrateController.Default.Start(TimeSpan.FromMilliseconds(700)); バイブレートを終了…
概要 Windows Phone Location Serviceへアクセスする手段を提供してます。 Windows Phone 7.5("Mango"アップデート)からはWindows Phone エミュレータの標準機能としてGPSシミュレータが付きますが、それ以前の開発環境では「GPSをエミュレートする」を参考…
WebBrowserコントロールにて、「http://ch3cooh.jp/」など指定したページを見たい場合、SourceプロパティにUriオブジェクトを設定します。またプログラム上では、Navigateメソッドを使ってページ遷移を行うことも出来ます。 XAMLで指定する方法 XAMLだけで完…
Windows Phone 7は静電容量式のタッチパネルを採用しています。静電容量式のタッチパネルはハードウェアボタンと違い、例えばボタンを押していてもユーザーは押している感覚がありません。 HTCの端末ではBackキーや検索キーを押下した時にはバイブされます。…
Windows Phone OS 7.1以降対応のものに関しては、WP7.1~と表示します。 システムトレイの表示を変更する システムトレイを表示する/非表示にする システムトレイの表示/非表示を切り替えるには2通りの方法があります。まず1つ目にSystemTrayクラスのIsVisib…
3/15に米ラスベガスで開催されたWeb開発者とWebデザイナー向けのカンファレンス「MIX10」において、Microsoftは最新プラットフォームの「Windows Phone 7 Series」を発表しました。 初日に行われた基調講演の中で、「Windows Phone 7 Series」における開発プ…
TurnstileTransition以外にもトランジションは用意されています。それぞれの使いどころも合わせて記載します。 各種トランジション TurnstileTransition ForwardIn, ForwardOut, BackwardIn and BackwardOut パネルが右から左に回転したようなトランジション…
ロケーションサービスからの位置情報の変更を受け取り、マップ上に紫色のピンを立てていきます。 ContentPanelにMapコントロールを配置しただけのXAMLです。