忍者ブログ
新:モバイルデバイスでのUI向上を目的としてアプリ開発などをやってます... 旧:Windows Mobile機を使用して日々の活動に役立てることを目的としてX02HTをはじめとするWindows Mobile 6 Standard用のホームプラグインを開発/公開しています。                                                                                        尚、当サイトの画像その他を無断で転載することを禁じます。
[PR]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

OTenkiPlug設定アプリの操作方法
sshot012.JPG設定画面の操作方法です。

スタートメニューからOTenkiPlugを起動すると設定ウィンドウが開きます。

上下キーで地域を選択します。
県や都を選択するとURLに使用不可とでて適用ボタンはグレーになります。
このメニューからは情報収集できません。
かならず、県や都の下の地域から選択します。

地域を選択したら、右ボタンを押します。
更新間隔が設定できますので、希望する時間を分単位で入力します(数値チェックなど行っていません)。

下ボタンを押すと自動ダイアルの設定になります。アクションボタンでON/OFFします。
選択すると接続がないときにはSoftBankに3G接続するようになります。

次に下ボタンを押すとURLになります。通常はここは編集しません。
livedoor RSS互換のサイトなどがある場合にはここに入力することで設定できます。
このときは地域からその他を選択するとよいでしょう。

さらに下を押すと適用ボタンが押せるようになります。
適用ボタンを押すと情報が格納されます。格納したら右ボタンでキャンセルに移動してウィンドウを閉じます。

地域の一覧はテキストファイルになっています。
\Program Files\OTenkiPlug\RSS-Weather.txtに格納されていますので不要な地域など削るあるいは追加などをして使用できます。

適用ボタンを押すとホームのプラグインにイベント通知されるはずなのですが、いまこの実装ではまっております。
通知されなくてもホームでアクション一回押し、で更新はされるのですが....
訂正:::::ちゃんと通知されるようになりました~これにより起動後20秒で取得~は止めます
尚、適用ボタンをおす際、3G接続でデータ更新をする場合、更新まで待たされます...イベント通知のみだと思ったのですが..SendMessage的な動きをするようです...
PR
OTenkiPlug設定アプリ
設定アプリを作成しました。
OTenkiPlugin.cabをインストールするとメニューにOTenkiPlugアイコンが増えます。
sshot014.JPG



これを実行すると設定画面になります。



sshot012.JPG
設定画面では、地域や更新頻度、自動ダイアルアップ設定を指定できます。
URLには選択した地域のほか個別に設定が可能です...対応するURLが存在すれば...ですが...




sshot013.JPGあわせて、ホーム画面には選択時に、地域と(livedoor側の)データ更新時間を表示するようにしました。

尚、データの受け渡しがレジストリ経由になるため、アンインストール/インストールが必要になります。アンインストールするとOTenkiPlugの取得データ、設定情報はすべて消えるのでご注意ください。

またサンプルのホーム画面を左のものに変えました。アイコンファイルの格納位置も移動しています。

詳細は別途。
OTenkiPlug現行公開版、自動接続にバグ
バグがありました。
自動ダイアルアップ(AutoConnect)をTRUEにしている場合で、アクションキーを押すとダイアルアップしますか?というメッセージが出ますが、OKを押しても接続しません。もしかするとキャンセルで接続するかもしれませんが....汗
タイマーでの接続は問題ありません。
OTenkiPlug用設定画面
やはりあると便利だね、ってことで設定画面を作り始めています。
別アプリで、リストから地域(とURL)、更新タイミング、ダイアルアップ設定を出来るようにします。
これによってパラメータはhome.xmlからレジストリ渡しに変更します。

設定画面はきわめてシンプルですが....
OTenkiPlugホームXMLのオプション
オプションは以下のように設定します。

<plugin clsid="{55EE36E7-7CC3-47e8-85E2-1D8644280E7B}" name="OtenkiPlug" height="43" url="http://weather.livedoor.com/forecast/rss/34/90.xml" interval="60" autoconnect="false"/>

clsid,nameは変更しません。

urlは、天気データを取得するrssのurlを指定します。livedoorの天気情報のみに対応しています。

intervalは、データ取得の間隔を分単位で指定します。上記設定は60分です。0を指定すると定期更新は行いません。

autoconnectは、trueかfalseで設定します。これは3G接続を自動で行うかの指定です。データ取得のタイミングでWIFIやActiveSync、あるいは3Gでインターネットに接続していない場合に接続を自動で接続を行うかの指定です。trueで自動接続となります。尚、アクションボタンを押した更新の場合にインターネット接続がなければ3G接続するかどうかの確認ダイアログを表示するようになっています。ただしこのインターネット判定ロジックは完璧ではありません。
| 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 |
| prev | top | next |
忍者ブログ [PR]
カレンダー
12 2025/01 02
S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
フリーエリア
最新CM
[05/11 いかり]
[05/02 迫田]
[04/12 名無しさん]
[03/06 BownTwerB]
[02/10 Worker]
最新TB
プロフィール
HN:
Flat-Six
性別:
非公開
自己紹介:
コメントに書けないような事はこちらへ





バーコード
ブログ内検索
カウンター
BACKGROUND / tudu*uzu
DESIGN / Lenny