2010-12-29 7 views
1

私は統計の束を報告する働くアプリケーションを持っています。私は今、いくつかの要約データを表示するウィジェットのいくつかを含めたいと思っています。ユーザーはそれを取得するためにアプリケーションを開く必要はありません。ウィジェットとメインアプリの関係は?

ウィジェットとアプリの関係は何ですか?ウィジェットが独立して機能するように、メインコードを再利用するか、コードの一部を複製する必要がありますか?

答えて

2

ウィジェットの問題は、ウィジェットをリアルタイムで簡単に更新することができないことです。ここにその理由があります。 ウィジェットの表示は、アプリケーションによって生成され、ランチャーに渡されて表示されます(これもまた2番目の質問に答えます)。リプレゼンテーションを定期的にリフレッシュするには、タイマーを設定する必要があります。しかし、タイマーの処理とリフレッシュは電力を消費しますので、毎秒ウィジェットを更新するためのタイマーを設定することはできません。

HTCウィジェットはHTCランチャーのサポートを受けて特別なので、アニメーションなどが可能です。

+0

真。あなたは今や毎晩放送を送信する長時間実行するサービスを作成することができます。 –

+0

@セバスチャンとこれは同じエネルギーを吸う状況になるでしょう、私は恐れています。 –