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)
ファイル (myloConfig.xmlまたはtemp.xmlのみ)
  • ファイル保存 (saveFile)
  • ファイル読み込み (loadFile)
ファイル (widgetディレクトリ内)
  • ファイル読み込み (readFile)
  • ファイル削除 (deleteFile)
  • ファイルダウンロード (download)
  • ファイルリスト (getFileList)
暗号
  • 暗号化 (encryption)
  • 復号 (decryption)
  • Base64エンコード (encodeBase64)
  • ハッシュ (hexHashMD5, base64HashMD5など)
アプリ起動
  • ブラウザでWebページを開く (openWeb)
  • Yahoo MessengerなどのIMを起動 (openIM)
  • My Contactsを開く (openContacts)
  • ラジオのOn/OFF US版のみ (playRadio/stopRadio)
  • PlaceEngineを開く 日本版のみ (openPlaceEngine)
通信
その他
  • 右側LEDのON/OFF (ledOn/ledOff)
  • widgetのサイズ取得 (windowHeightなど)
  • US/日本版の情報取得 (getLanguage)
  • ダイアログ表示 デバッグ目的での利用 (top.mylo.widgetMessageBox)
  • ログ まだ未実装 (widgetLogFatalErrorなど)