kazuakix の日記

Windows Phone とか好きです

Windows Phone

NFC の切り忘れにご用心

謎のダイアログ カバンの中に入れていた Lumia 925 に謎のダイアログが表示されていました。 でも、謎はすぐに解けました。 (さすが twitter... というか @biac 先生) どうやら NFC タグを受信するとこんな画面になるそうです。.@kazuakix NFCタグを拾ったと…

Windows Phone 8.1 の RenderTargetBitmap で思い通りの画像サイズにならない話の続き

昨日の投稿後にいろいろアドバイスを頂きました。.@kazuakix 308 / 256 = 120% http://t.co/74YtPfpSw7— 山本康彦@BluewaterSoft (@biac) 2014, 11月 23かずあきさん、それは端末の解像度の倍率計算すればいいっすよ— しばやん (@shibayan) 2014, 11月 22 R…

Windows Phone 8.1 の RenderTargetBitmap で思い通りの画像サイズにならない話

Windows Phone 8.1 では RenderTargetBitmap クラスを使って画面をキャプチャすることができます。 例えばこんなコントロールを画面に貼っているとして、

Windows Phone アプリでプロパティの変更を通知する方法

プロパティが変更された事を View に通知するためには INotifyPropertyChanged インタフェースを実装したクラスを作りますよね。 普通の方法 INotifyPropertyChanged インタフェースは PropertyChanged イベントハンドラを実装しないといけないのでこんな感…

”THE モバイルデバイス” で Office 365 を使うための動画

Office for iPad/iPhone が公開されたり Office for Android のプレビューがはじまったりとモバイルデバイスでの Office (365) が熱くなってきましたね。そんな中、YouTube の Office 公式チャンネルで "モバイルデバイスで Office 365 を使う" と題した動画…

WP アプリのビルドで エラー 0x80080204 が出た話

久しぶりに Phone のアプリを作っていたところ、こんなエラーが出てきてデプロイできなくなってしまいました。 エラー: DEP0001 : 予期しないエラー: The Appx package's manifest is invalid. (Exception from HRESULT: 0x80080204) エラーコードで検索して…

またまた Windows Phone 8.1 DP の更新

またまた Windows Phone 8.1 DP に重要な更新が来ていましたこれはいよいよ日本発売への布石かもしれんな...新しいバージョンは 8.10.14203.306 になります。 例によって修正点の発表は見当たらなかったんですが、あちこちのニュースサイトによるとバッテリ…

Windows Phone で Azure RemoteApp を試す

Windows Phone のリモートデスクトップ アプリがアップデートされているようです。Microsoft Remote Desktop Preview 今回の目玉は Azure RemoteApp への接続機能 *1 。 早速 Microsoft アカウントで接続してみましょう。 Azure RemoteApp を使っていなくて…

コマンド入門してみる その 2

昨日は数字を増やすという動作を ICommand を使ってビューから切り離しました。でも、例えば数字を減らすという動作が増えた場合... 同じように ICommand を継承したクラスを追加していると、際限なくクラスが増えていってしまいます。 public class MainPag…

コマンド入門してみる

みなさんは Windows Phone アプリのイベント処理ってどうしていますか?例えば こんな感じでボタンを推したら数字が増えるような画面の場合... すべてを画面で? 一番簡単に考えると画面 (ビュー) のイベント ハンドラを書きますよね。 <TextBlock x:Name="Val" Text="0" /> <Button Content="Add" Click="OnAddButtonClicked"/> private int _val; </button></textblock>…

Windows Phone でテキストを共有する方法

あ…ありのまま 今 起こった事を話すぜ!「おれは 帰宅して Office 365 ネタでブログを書こうとししていたら 共有チャームを調べる事になっていた」WinRTなWPアプリで共有チャーム使えるんだっけ(メモ:あとでかずあきさんのブログ見る)— 酢酸(さくさん) (@ch…

Windows Phone 8 の FM ラジオを使う

マイクロソフト コミュニティの Windows Phone フォーラムで FM ラジオに関する質問が投稿されていたので調べてみました。FMラジオが聞けない 周波数が限られている事情 FM ラジオの周波数は世界的には 87.5 ~ 108.0MHz が主流ですが、日本では 76.0 ~ 90.…

Windows Phone 8.1 でセカンダリ タイルを列挙する

月が変わっていよいよ MSCC の開始ですね。我らがチーム「Windows Phone の呼び声」が作るアプリの内容はナイショですが、少しだけネタバレすると Windows Phone のアプリを作ります。という訳でまずは基礎的な機能の確認をしているところです。 セカンダリ …

Windows Phone 版 OneDrive アプリが便利になっていますよ

少し前に Android 用 OneDrive アプリは OneDrive と OneDrive for Business が同時に使えて便利...という事を書きました。Android でも OneDrive for Business を - kazuakix の日記 一方 Windows Phone では OneDrive for Business のファイルは Office ア…

Windows Phone 8.1 DP の重要な更新が来ているようですが

Windows Phone 8.1 DP に更新 (8.10.14192.280) が降ってきているそうです。しかも何だか普段と違う感じ。 「重要な更新」な上に期限までにインストールしないと自動的に更新されるんだとか。 いったいどんな重要な更新だろう...と思っていたら こんな情報が…

セカンダリ タイルからの起動を判別する方法 (4)

少し本題に戻ってセカンダリ タイルから起動された事を判別する方法。昨日までは App.xaml.cs の OnLaunched の引数 e.Arguments に値がセットされていればセカンダリタイルからの起動...と決めつけていたのですが、よく見ると e.TileId というものがありま…

セカンダリ タイルからの起動を判別する方法

セカンダリ タイルからアプリを起動した場合、呼び出されたページの OnNavigatedTo でパラメーターを取り出すことができます。 protected override void OnNavigatedTo(NavigationEventArgs e) { if (e.Parameter != null) { System.Diagnostics.Debug.Write…

Prism アプリのフォント対策 (解決編)

昨日の記事に対して @biac さんと @okazuki さんからフォローを頂きました。@kazuakix 某所で「OnLaunched をオーバーライドして先に InitializeFrameAsync を呼ぶと幸せになりますよ」って言われたけど、分かります? (Prismやってない私には、ナンのことや…

Prism アプリのフォント対策

Prism で Phone のアプリを作っていると いつもの問題が出ている事に気が付きました。 ここはいつも通り App.xaml.cs で Frame の Language を変更して...と思ったのですが、 protected override Task OnLaunchApplicationAsync(LaunchActivatedEventArgs ar…

Windows App Studio で作ったアプリを Windows Phone エミュレーターで実行する

ブラウザだけで Windows Phone アプリを作ることのできる Windows App Studio が日本語に対応したというので試してみました。無償のオンラインアプリ作成ツール“Windows App Studio”が日本語に対応 - 窓の杜 アプリを作ってみる まずは http://appstudio.win…

Windows Phone アプリで Prism を使ってみる

以前から自分の作るアプリの設計が汚いことに悩んでいたので Prism を使って矯正していこうと思います。 準備 NuGet で Prism.StoreApps をインストールします。 普通の Prism ではないので注意してください。(しばらく悩みました) App.xaml の修正 App の基…

Windows Phone のフォント対策

今更ですけど、Windows Phone アプリを作るときのフォント対策していますか? Windows Phone 8.x におけるフォントの扱い Windows Phone アプリの中華フォント対策 上記ページで案内されいている通りに App.xaml.cs の OnLaunched にフォント対策用の一文を…

NuGet から NotificationsExtenstions を導入する

先日 こんな記事を書いたところ、id:okazuki さんから「NuGet にあったよ」と教えていただきました。Windows Phone のタイルをスマートに更新する - kazuakix の日記いやいや。僕も一応は調べましたよ~と半信半疑だったのですが、続けてこんな情報が。@kazu…

Silverlight 8.1 アプリでセカンダリ タイルを使う場合の注意点

そういえば 先日のセカンダリ タイルがうまく使えないらしいというネタですが... Windows Phone 8.1 でセカンダリ タイルを作る - kazuakix の日記 実は Silverlight アプリだったんだそうです。 「えー、Silverlight が許されるのは Phone 8.0 までだよね?…

Windows Phone のタイルをスマートに更新する

先日 タイル更新の記事をアップしたとき @biac さんから NotificationsExtensions なるものを教えて頂きました。@kazuakix 次はNotificationExtensionを使ってXML操作を楽にしましょうf(^^; http://t.co/IrhWgzZztK— 山本康彦@BluewaterSoft (@biac) 2014, …

Windows Phone で画像付きのタイル テンプレートを使う

ライブ タイルを更新できるようになったのですが、ちょっと地味なのでもう少し派手なテンプレートも使ってみましょう。タイル テンプレート カタログ を見てみると Phone でも使える画像付きのタイルを見つけることができます。TileSquare150x150PeekImageAn…

Windows Phone 8.1 でセカンダリ タイルを作る

振り替え休日の朝、TL を眺めているとこんな電波を受信しました。←8.1のセカンダリタイル作成で詰まってる人 (ΦφΦ)— ファイレクシアのプログラマ (@od_10z) 2014, 10月 7ちなみに SecondaryTileクラスを使ってます。サンプル見ながら書いたつもりなんだがな…

Windows Phone 8.1 でタイルを更新する

Windows Phone 7 の頃はタイトルとカウンタの値程度しか指定できなかったタイルですが、Phone 8 からテンプレートを指定することでいろいろなタイルを作ることができるようになっています。 タイル テンプレート カタログ (Windows ランタイム アプリ) - Win…

Windows Phone 8.1 のバックグラウンド タスクをデバッグする

昨日の訂正 まず最初に昨日の訂正。1.追加するプロジェクトは「クラスライブラリ (ユニバーサル アプリ用ポータブル)」 ではなく「 Windows ランタイム コンポーネント (ユニバーサル アプリ用ポータブル)」でした。クラスライブラリでもタスクの登録まで…

Windows Phone 8.1 でバックグラウンド タスクを作る

やっぱり Windows Phone アプリならライブ タイルを使わないとね。という事で自動的にタイルを更新すべく以下を参考にしてバックグラウンド タスクを作っていきます。 クイック スタート: バックグラウンド タスクの作成と登録 (XAML) (Windows) バックグラ…