mylo widget独自機能一覧
一般的なJavaScript APIと異なるmylo widget独自機能についてまとめました。
バックグラウンドでの動作
- バックグラウンドのタイマー (setBackgroundInterval)
- フォアグラウンドかバックグラウンドかの状態確認 (mylo.System.getGroundStatus)
イベントハンドラ
- マウス操作 (widgetClickなど)
- キーイベント (widgetKeyDownなど)
- widgetの初期化完了 (notifyReadyWidget)
- 設定モードとActiveモードの切り替え (goActive, goSetting)
- widgetのフォーカス (inFocus/outFocus)
- フォアグラウンド/バックグラウンド状態の切り替え (goBackground/goForeground)
- 電源OFF (goIdle)
- widgetの移動 (widgetMove)
- widgetのサイズ変更 (widgetResize)
- 設定モード (getPreferenceObject)
- 設定変更 (changePreference)
- widgetの無効 (disableWidget)
ユーザ設定
- 設定値の取得/保存
- widgetのサイズ変更
通知
- RSS readerまたはdownload managerからの通知を受信 (setNotify, setIntervalNotify)
- 通知設定を解除 (releaseNotify, releaseInterval)
ファイル (widgetディレクトリ内)
- ファイル読み込み (readFile)
- ファイル削除 (deleteFile)
- ファイルダウンロード (download)
- ファイルリスト (getFileList)
アプリ起動
- ブラウザでWebページを開く (openWeb)
- Yahoo MessengerなどのIMを起動 (openIM)
- My Contactsを開く (openContacts)
- ラジオのOn/OFF US版のみ (playRadio/stopRadio)
- PlaceEngineを開く 日本版のみ (openPlaceEngine)
通信
- クロスドメインのXMLHttpRequest通信 (RequestHttp)
- ネットワーク接続状態の確認 (mylo.System.getNetworkStatus)