開発-Windows Phone
Windows Phone OS 7.1からデバイスに保存されたユーザーの連絡先情報やカレンダー情報にアクセスすることが出来るようになりました。今まではセレクターを通して取得していた情報が、アプリケーション内で扱えるようになり、連絡帳やカレンダーといった分野…
「Pictures HubのCamera RollとSaved Picturesに画像を保存する」に保存する方法を書いたので、Pictures Hubのアルバム情報や写真を取得する方法を紹介します。今回は写真を取得してみましょう。 Pictures Hubへ写真を保存した時には、XNA Frameworkを使用し…
Pictures HubのCamera RollとSaved Picturesに画像を保存するに保存する方法を書いたので、Pictures Hubのアルバム情報や写真を取得する方法を紹介します。今回はアルバム情報を取得する方法です。 Pictures Hubへ写真を保存した時には、XNA Frameworkを使用…
Marketplaceでアプリをダウンロードしては実行させているのですが、殆どのWindows Phoneアプリケーションのアプリケーションバーは、規定の状態のままで使用するケースが多いです。テーマがDark(黒)の場合は黒色、Light(白)の場合は明るい灰色になり、標準ア…
「Windows Phone Advent Calendar "ひとり" 2011」第27日目です。延長戦。 ご存知でしょうか?iOSにはUIPageControllerと呼ばれるコントローラーが存在しています。 UIPageControllerは複数のページ要素(UIViewController)を持ち、フリックでページ要素を切…
「Windows Phone Advent Calendar "ひとり" 2011」第26日目です。延長戦。 おそらくWindows Phoneアプリケーション開発をする上で100人居れば100人使っているだろうと思われるMessageBoxについてです。 **メッセージボックスを使う MessageBoxクラスにはShow…
「Windows Phone Advent Calendar "ひとり" 2011」第25日目です。(遅延実行中) Windows Phoneの日本市場でのシェア率はあまり高くはありません。ですので自然と海外に目を向けることになります。 「日本語版」「英語版」「フランス語版」と言語毎にアプリケ…
「Windows Phone Advent Calendar "ひとり" 2011」第24日目です。 (遅延実行中です) プログレスインジゲータをシステムトレイ上に表示する方法は「システムトレイ上にプログレスインジゲータバーを表示する」をご覧ください。 ウェブ上からデータを取得中や…
「Windows Phone Advent Calendar "ひとり" 2011」第23日目です。 (遅延実行中です) プログレスインジゲータをPopUpを使って表示する方法は「PopUpを使ってプログレスインジゲータバーを表示する」をご覧ください。 ウェブ上からデータを取得中や何らかの時…
「Windows Phone Advent Calendar "ひとり" 2011」第22日目です。 (遅延実行中です) Windows Phone プラットフォームとして一貫したユーザーエクスペリエンスを提供する為に、Windows Phone端末内のデータの取得および設定に関しては、Launcher(ランチャー)…
「Windows Phone Advent Calendar "ひとり" 2011」第21日目です。 (遅延実行中です) 基本に振り返って今日はButtonコントロールについておさらいしてみましょう。 デスクトップWindowsと同様にユーザーが押すことで処理を動作させるトリガーとなるものです。…
「Windows Phone Advent Calendar "ひとり" 2011」第20日目です。 (遅延実行中です) Windows Phoneアプリケーションでサポートされるフォントについてまとめてみました。 **ラテン文字、キリル文字、ギリシャ語のベース言語 すべてのラテン文字、キリル文字…
「Windows Phone Advent Calendar "ひとり" 2011」第19日目です。 (遅延実行中です) 標準のカメラAPI(CameraCaptureTaskやPhotoCamera)で撮影した写真を、そのままアプリケーションに取り込むと大抵の場合横向きのまま表示されてしまいます。 モバイル向けカ…
「Windows Phone Advent Calendar "ひとり" 2011」第18日目です。 (遅延実行中です) Windows Phone プラットフォームとして一貫したユーザーエクスペリエンスを提供する為に、Windows Phone端末内のデータの取得および設定に関しては、Chooser(セレクター)を…
「Windows Phone Advent Calendar "ひとり" 2011」第16日目です。 (遅延実行中です) Zuneに接続されている場合等、メディア系APIが使えません(CameraCaptureTask等)。 明確な判定方法は無いのですが、一応以下の方法で判定が出来ます。 |cs| var task = new …
「Windows Phone Advent Calendar "ひとり" 2011」第15日目です。 大したネタも用意出来ていませんのでローカライズに関してです。「StringsResource.{言語}-{国}.resx」というファイル名の文言リソースファイルを用意して、言語によって異なる表示をさせた…
「Windows Phone Advent Calendar "ひとり" 2011」第10日目です。 昨日は、基本データの取得とステータスの投稿を行いました。今日は写真の投稿を行います。 Facebook C# SDKを使っていれば写真の投稿は簡単で、例えば画像を分離ストレージから読み込みbyte…
安納さんがLiveSDKについて書いてくださってる記事をみつけた。あとでネタにしよう。 【WP for ITPro】SignInButton Control を使用して Windows Phone アプリから Windows Live で認証するサンプル - フィールドSEあがりの安納です - Site Home - TechNet B…
「Windows Phone Advent Calendar "ひとり" 2011」第9日目です。 9日目ギリギリや……(23:30) 昨日は、Facebook C# SDKの導入と認証を行いました。今日は基本データの取得とステータスの投稿を行います。 **基本データの取得 基本データ……つまりログインした自…
ネットワークに接続されているか調べる // using Microsoft.Phone.Net.NetworkInformation; if (NetworkInterface.GetIsNetworkAvailable()) { // ネットワークに繋がっている場合の処理 } else { // ネットワークに繋がっていない場合の処理 } 接続されてい…
「Windows Phone Advent Calendar "ひとり" 2011」と「Windows Phone Advent Calendar」第8日目です。 少しSilverlight for Windows Phone ToolkitのTipsから離れて、これから数日間Windows Phoneでソーシャルネットサービス方面の機能を強化する方法をご紹…
色々と省略して書きます。WMAppManifest.xmlにてアプリケーションの権限を定義することが出来ます。以下のスクリーンショットは、WebMarketplaceで見つけたとあるアプリケーションです。このアプリでは電話機IDが使用されているようです。電話機IDとは何か?…
「Windows Phone Advent Calendar "ひとり" 2011」第7日目です。 引き続き、Windows Phone Toolkitのお話です。標準の設定アプリ等で多く使われているToggleSwitchの使い方についてご紹介します。 ToggleSwitchは、スイッチ部分を右スライドと左スライドでOn…
「Windows Phone Advent Calendar "ひとり" 2011」第6日目です。 window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; …
「Windows Phone Advent Calendar "ひとり" 2011」第5日目です。 iOSの場合リストに並んでいる特定のアイテムを削除したい時にどうするでしょうか。左から右へスワイプすると削除ボタンが表示されます。削除ボタンをタップすることで2段階のプロセスを経て…
「Windows Phone Advent Calendar "ひとり" 2011」の第4日目です。 昨日はすまべんでご清聴頂きましてありがとうございます。今日は、すまべんのセッションで使ったスライドと、このブログ上で過去に書いたWebBwroserコントロールのTipsをまとめてみました。…
「Windows Phone Advent Calendar "ひとり" 2011」第3日目。 Windows Phoneアプリケーションで、任意のURLのウェブページを閲覧させたい場合、2種類の方法が提供されています。URLをパラメータにして標準のIE Mobileを起動させるWebBrowserTaskと、アプリケ…
「Windows Phone Advent Calendar "ひとり" 2011」第2日目。 UIElementをWriteableBitmapに変換する UI要素はUIElementクラスを継承しており、WriteableBitmapのコンストラクタ引数に指定することが出来ます。 public WriteableBitmap( UIElement element, T…
トライアル版か有償版かを判定します。 トライアル版か有償版かどうかの判定を行う Silverlightを使う using Microsoft.Phone.Marketplace; var info = new LicenseInformation(); if (info.IsTrial) { // トライアル版 } else { // 有償版 } 作りこみを行う…
「Windows Phone Advent Calendar "ひとり" 2011」第1日目。 第1日目ですので初心に返って、Windows Phone端末のバージョンとSDKのバージョンの関係のご紹介をします。 Windows Phoneアプリケーションを開発するうえで必要なWindows Phone SDKとSilverlight …