開発-Windows Mobile
画面キャプチャーアプリとか作りたい人向けです。画面全体の画面イメージをキャプチャーする方法。 以下にサンプルコードを示す。 public class Window { private const int SRCCOPY = 0xCC0020; [DllImport("coredll.dll")] private static extern IntPtr G…
Windows Mobileアプリ プログラミングのTipsを紹介します。 WordPressでの記事の管理が大変になってきましたので、現在、ch3cooh.jpからblog.ch3cooh.jpへ記事を移植しております。リンクが入り乱れているかと思いますがご迷惑をお掛けして申し訳ございませ…
実行結果はこんな感じになりました。如何でしょう?もうちょっとスレッド周りをキューを使ってスマートにしたいけど良い方法ないかな。ListBoxExを公開してくださっている狩野さん、こんなに良いものを公開してくださっていて有難うございます。
関連付けを行う為に格納したDictionaryからダウンロードが完了した画像と関連付けられたrowを探します。見つけたら画像を渡して再描画を走らせます。 void thread_DownloadComplate(object sender, DownloadComplateEventArgs e) { this.Invoke(new Action<Bitmap>(d</bitmap>…
次に呼び出し側。フォームのロードイベントにListBoxExにrowを追加する処理を実装します。ListBoxExRowPictureとPictureInfoを20個作って、Dictionaryで管理します。これはダウンロードが完了したらどのrowの画像を更新すれば良いかを検索する為。 public pa…
Windows Mobileは通信を2スレッド位でしようとしたら落ちた記憶があるので、画像のダウンロード部分はロックをかけて排他的に処理させます。pixivとかよくタイムアウトを返してくるサーバーがまぁまぁいるので、TimeOut例外が発生しても適当にリトライする様…
Windows Mobileは、引数付きのThreadを生成出来ません(確か…)。なので、引数付きThreadぽいクラスを定義します。 /// <summary> /// 画像ダウンロード用スレッド /// </summary> public class DownLoadPictureThread { public EventHandler DownloadComplate; private PictureIn…
Web上にある画像をダウンロードしてきてBitmapイメージを保持する管理クラスです。適当にタイトルとか持っておきます。 /// <summary> /// 画像管理クラス /// </summary> public class PictureInfo { public string PictureUrl = ""; public Bitmap Image = null; public strin…
IlisやFrotherの作者である狩野さんが、公開されているListBoxExを流用して、画像ビューアっぽいものを作ってみようという試みです。Form1にListBoxExを貼り付けてる状態からスタートです。。ListBoxExRowTextをベースにしてListBoxExRowを継承したListBoxEx…
.NET Compact Frameworkでは、MainMenuコンポーネントのキーボードアイコン(以下、SIP表示ボタン)を消す事が出来ません。そこでP/Invokeでなんとかする方法を1時間位悩んでいました。結論から言ってSIP表示ボタンを消すのは不可能でした。知ってる人が居た…
とりあえずWM6.5.3のイメージ目当てでダウンロードしようとしたら既に消されてましたw さすがに既存の環境壊しちゃいかんと判断されたんでしょうね。 某所の情報によるとaviさん指摘の不具合以外にも ・SDK証明書が今までのSDKと同じで期限切れのまま ・ジ…
.NET Compact Framworkを使って、角丸で中身がグラデーションをしていてる矩形を描画してみました。色はかなり適当なので綺麗な感じにしてみたい。
あとでちゃんと書く。メモ JuliusをWindows Mobileに移植しようと思ったけれども…… - 酢ろぐ!で、io.hがあるのでJuliusをWindows Mobileに移植出来ないって話をしていたんだけど、wcecompatはその辺をカバーしてるすごい奴。 http://github.com/mauricek/wc…
最悪の話としては、それは後方互換性がまったくないから、それまでのWinMoのアプリケーションは絶滅種になる。(中略)WinMo 7では6.xのコードは動かない。互換対策なし。Silverlightと.Netを使っている。すごく簡単なものを除き、既存のプログラムWinMo 7では…
JuliusをWindows Mobileに移植しようと思ったけれども……libjuliusの中で、低水準入出力関数(例えば_open関数)をガツガツ呼んでいて、 io.h のサポートされていないWindows Mobileではそのまま乗せられないと判って、とても悲しい気持ちになっています。Pocket…
Googleの音声検索アプリが話題に上がっていたので、Windows Mobile版のを探したのですが見つける事が出来ませんでした。無ければ自分で作ってみようと音声検索のWebAPIを探したのですがこちらも見つけられませんでした。辞書と解析はサーバーサイドにあると…
「AV女優時計」「サーキット時計」「美人時計」「美男時計」「ギャル時計」のそれぞれのサイトは、JavaScriptを多用しているのであまりWindows Mobile(っていうかIE Mobile)に優しくありません。Windows Mobileを使っている皆に○○時計の良さを判ってもらいた…
1月中はかなり予定が詰まっていて、後半になればなるほどニッチもサッチも行かなくなってしまいそうなので、予定をかなり前倒しして1月23日に開催されるわんくま同盟 大阪勉強会#34のセッション資料を作成しています。Windows phoneについてgdgd喋ってみ…
メモ。あとで書く。試しにサンプルアプリであるPassword Safeを触ってみた
Apple社のiPhoneにシェアを逆転されたニュースが記憶に新しいです。流行りなのかWindows MobileもiPhoneを追従して、指タッチに対応しようとしている様に思います。Windows Mobile 6.5になってようやくGesture APIに対応した位で、ネイティブ・.NET Compact …
ちょいメモ。あとで清書する。SecureMapの犯罪事案の一覧画面は、アイテム毎に「犯罪発生場所」「発生時刻」「タイトル」「詳細」を表示させたいです。当然、通常のListBoxでは1つしか表示出来ないので、必然的にオーナードローで対応する必要が出てきます…
まさかWindows Marketplace for Mobileのアプリ申請5回無料が延長になるなんて露にも思っていなくて、大晦日ギリギリでアプリ申請をした「SecureMap」と「PictureEffect」が無事審査を通過しました。かなりチャチな状態で登録していたのでカタログ登録はしま…
こんな感じで普通の時はいいんだ。露骨なエロは静止画で見るものじゃない……
Windows Marketplace for Mobileでアプリを登録するときには必ずお世話になると言って良い店長イトー(@tetsuito)さんがTwitterで初年度登録特典の「アプリ申請5回無料キャンペーン」の延長について告知(ぼやいてる?)されていました。 かまくらん on Twitte…
仕事始めです。自分用の開発PCを貰ったのでWindows XPからVisual Studio 2005とかOffice 2003を貰って開発環境を設定しています。割と時間がかかりそうなので、しばらくメンテナンスをしていなかったWindows Mobile開発Tips Wikiを更新しながら今後のスケジ…
初年度登録の特典で2009年内いっぱいまで、Windows Marketplace for Mobileの登録申請が5回まで無料というキャンペーンを実施しています。Marketplaceでは、同じアプリケーションであれば、マイナーバージョンアップとして9回まで無料で更新出来る事を利用し…
いっちゅうさんに頂いたフリックのコードを参考にして、C#でフリックを実装してみたよ。後は少し好みのぬるぬる感に調整しつつ、pixiqのイラスト一覧画面に適応してみよう。Windows Mobile 6.5 でのGesturesについては、以下のページに書かれているので、サ…
予約開始は2010年1月14日から。ウィルコムストアでの一括価格は6万9840円。同端末専用の料金プラン「新ウィルコム定額プランG」も同時に発表されている。 ウィルコム、HYBRID W-ZERO3を2010年1月28日発売 - ケータイ Watch domocoやSBM、ウィルコムから魅力…
いっちゅうさんから、すまべんのセッションで使っていたサンプルコードを頂く事が出来ました。なるほど……タイマーを適切に使ってやれば良いのかぁ。昔に作ったときは加速度の計算が出来なくて断念したんだった。pixiqのランキングとかのリストに流用してみる…
ホッパーテストツールの場所がわからなかったので備忘録代わりに残しておきます。http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=2a1e5c97-aede-4234-bc73-345475310942使い方も難しいね。