開発-Windows Mobile
Twitter APIを使ってPost出来ないという声を聞いたので、自前のTwitterクライアントで使っているコードを貼り付けておきますね。 Windows MobileでTwitter APIを使ってPOSTで投稿する Windows Mobile(.NET compact Framwork)でも使えるコードです。 ''' <summary> '</summary>…
Windows Mobile 6.5 Professionalエディションが搭載されたWindows phoneでは、ハードキーボードを搭載しない端末が増えています。その手の端末では、文字の入力をする為にソフトキーボード(SIP:Soft Input Panel)を使用します。 ソフトキーボードを有効に…
.NET Compact Frameworkは、デスクトップ版.NET Frameworkのサブセットです。省容量のためイベントやプロパティ類が大幅にカットされています。 よって拾えるイベントがものすごく少ないので、Windows Messageによる処理を行なえるようにしました。 一般的な…
本記事では、Windows Mobile上の.NET Compact FrameworkでShort Message Service (SMS)のメッセージを送信する方法をご紹介します。 Microsoft.WindowsMobile.PocketOutlook 名前空間の SmsMessage クラスを利用する事で、簡単にSMSメッセージを送信する事が…
.NET Compact Frameworkでは、デスクトップPC版の.NET Frameworkのサブセットですので、容量削減のためにモバイル向けにいくつか機能を削除されています。 今回紹介するIconからBitmapオブジェクトを生成するのもIcon.ToBitmapメソッドが削除されており、Ico…
QueryPerformanceFrequency 関数と QueryPerformanceCounter 関数を使用して、Environment.TickCount よりも高い精度を持つ高分解能タイマを作成する事が出来ます。 これらの実装はOEMメーカ固有となっています。 VB.NET ' 以下の名前空間を指定しておいてく…
Windows Mobileでは2種類の「リセット」があります。デバイスの再起動を行う為の「ソフトリセット」、工場出荷状態に戻すための「ハードリセット」です。 ハードリセットの方法に関しては、「Windows Mobile(.NET Compact Framework)でデバイスを工場出荷時…
Windows Mobileのコントロールパネルのシステムタブにある「バックライト」で輝度を変更出来ます。今回は、プログラム上からバックライトの輝度を変更する方法をご紹介します。 S11HT(EMONSTER)の「バックライト」の設定画面です。このバッテリィ使用時と、…
ついにこの日が…… 2012 年 5 月 9 日から、Windows Mobile 6.x Marketplace サービスはご利用いただけなくまります。この日以降、Windows Mobile 6.x Marketplace アプリケーションやサービスを使用して、アプリケーションを閲覧したり、購入したり、Windows…
和訳されたBUILD のセッション スライドが公開されました 和訳されたBUILD のセッション スライドが公開されました。Windows 8とMetro Style Appsの開発Tipsは今のうちから集めておきたいですね。 日本語翻訳ファイルは、Channel 9 の BUILD 2011 サイトの各…
ついに明日、日本でWindows Phoneの発表があります*1。各地ではWindows Mobile追悼式がしめやかに執り行われました。いやー、本当にS11HTは良い機種でした。S11HTがなければTwitterもやってなかったと思います。ただ解像度がQVGAだったこともあって、写真や…
I'm still working on cleaning out our code archive and publishing things I feel might still be useful. Today, I published the OpenNETCF Calendar controls, which provide some funtionality that has the look and feel of the Pocket Outlook UI.…
「Windows Mobile 6.x Marketplace 登録終了」を読んで、「あれ?」と思ったのでエントリを書いてたら、「Marketplalce の 6.5アプリの登録終了は 7/15でした」で訂正されていました。 3年前に伊藤店長(当時)が熱く語っていたWindows Marketplace for Mobile…
MonoDroid全然弄ってないなぁと思いながら仕事に明け暮れる日々です、こんばんわ。 Windows Phone 7を弄り始めてからWindows Mobileに戻れなくなって久しいのですが、T-01AでAndroidが動くと聞いたのでちょっと試してみたいと思います。ちなみにWindows Mobi…
関数一覧の取得の仕方は、「Windows Mobile 6.0 のcoredll.libに含まれるWindowsAPIの関数一覧」にて紹介しております。 Windows Mobile 6.0 Proffesional SDKをインストールしている僕の環境では、 C:\Program Files\Windows Mobile 6 SDK\PocketPC\Lib\Arm…
.NET Compact FrameworkでWindows Mobile 6.5ライクなテーマが適用されたコントロールを表示する - 酢ろぐ!の対応方法が結局わからなかったので、MSDNフォーラムに初めて質問してみました。 http://social.msdn.microsoft.com/Forums/ja-JP/windowsmobiledo…
久しぶりにWindows Mobileのコードを書いていました。そういえば、WM6.5.3を搭載した端末って日本で売ってたっけ?と思ったら、T-01Bに載ってたや。持ってる端末なのに忘れてた。 id:tmyt が「WM6.5.3でサポートされたタッチフレンドリな標準コントロールの…
Windows Mobile 6.5.3になって、フォントオブジェクトを生成するCreateFontIndirect関数がNotSupportedExceptionを返すようになってしまいました。 もしかしてWM6.5.3でCreateFontIndirect関数がサポートされなくなったのかな?それにしても同じ機種でも端末…
参照設定からMicrosoft.WindowsMobile.Forms.dllを追加しておきます。 Microsoft.WindowsMobile.Forms名前空間の SelectPictureDialog クラスを利用する事で簡単に静止画や動画を選択する事が出来ます。SelectPictureDialogは、そのままの名前の通り、選択が…
緊急対応で必要になったのでダンプしてみました。 cd C:\Program Files\Windows Mobile 6.5.3 DTK\PocketPC\Lib\Armv4i link /dump /exports coredll.lib >c:\wm653coredll.txt長すぎるので以下省略。 Microsoft (R) COFF/PE Dumper Version 9.00.21022.08 C…
Windows Phone (日本)なんか選ばれていた。。。登録・ログイン関係のバグの原因は、ログインIDにレジストリに暗号化した設定を持ってるからです。使っているネイティブ関数で取得できる値が、うちのEMONSTER以外とは取得値が違っています。特に東芝系の端末(…
ずいぶん前の2月頃に新UIについて考えていた状態で止まっていました。 連載の原稿が終わって一息付いたので、バーッとそれっぽいUIをこしらえてみました。殆ど前回からのコードから変わっていませんが、仕事からのフィードバックでデザイン的な考え方が少し…
2010年6月17日、Microsoftはビジネス向けのモバイルOSとして「Windows Embedded Handheld」を発表しました。越川さんがWindows Phone 7の発表の際に、「Windows Mobile 6.5にも今後投資していく」と仰っていたのは、これを見据えての発言だったんですね。Win…
.NET Compact Frameworkは、デスクトップ.NET Frameworkのサブセットです。拾えるイベントがものすごく少ないですので、Windows Messageによる処理を行なえるようにしました。 例として一般的なWM_PAINTだと説明が大変なので、Buttonクラスを継承したCustomB…
http://msdn.microsoft.com/ja-jp/library/cc411203.aspxSetWindowLongと、 [Flags] public enum WS : uint { WS_OVERLAPPED = 0x00000000, WS_POPUP = 0x80000000, WS_CHILD = 0x40000000, WS_MINIMIZE = 0x20000000, WS_VISIBLE = 0x10000000, WS_DISABLED…
Windows Mobileの、さらに.NET Compact Frameworkを使って、グラデーションをするのには工夫が必要です。工夫って言ってもよくあるP/Invokeを使います。グラデーションする為には、.NET Compact Frameworkからは使えませんので、ネイティブのGradientFill関…
JAVAが携帯の標準になる前に、.NETコンパクト・フレームワークをSymbianの上に移植して携帯アプリケーション普及とサービスの拡充をWindows環境から支援すると起案、ドコモ(夏野さん)とアクセス(鎌田さん)と合意、MSR中国で移植終了するもMS本社に潰され…
Windows Mobile実践プログラミング with .NET Compact Framework作者: 清野竜矢,伊藤伸裕,和田健司出版社/メーカー: 毎日コミュニケーションズ発売日: 2009/10/23メディア: 単行本(ソフトカバー)購入: 1人 クリック: 61回この商品を含むブログ (9件) を見…
「System.Data.SqlServerCe」を参照すれば使える様になる「SQL Server Compact 3.5」ですが、端末メーカーによってはあらかじめインストールされていない端末があるようです。ひょっとしたらインストールされていないのが通常で、Visual Studioをインストー…
Evernoteの容量が月30MBじゃ足りなくなってきたので、プレミアム会員になろうかと検討しています(併せてpixivのプレミアム会員を辞めようかと……)。でもランキング情報は保持しておきたいので、pivixのランキングデータをEvernoteに取り込めないかと考え中。…