2012-01-05 6 views
1

基本的にURLを読み込むアプリがあります。このURLのページには、いくつかのことを制御するためのボタンがいくつかあります。 今、私はライブ壁紙として私のアプリを設定するライブ壁紙アプリを作りたいと思います。それは可能ですか? できない場合は、Live Wallpaperを設定しようとすると、必要なURLを開くことができますか?ライブ壁紙のアプリまたはURLを開く

最終的に、私は自分のアプリをライブ壁紙として設定したいと考えています。これは私がURLを開き、開いたページをライブ壁紙として設定する必要があります。

はありがとうございました。 Sagar。

答えて

0

ライブ壁紙(http://stackoverflow.com/questions/4298458/android-live-wallpaper-touch-event-hierarchy)のタッチイベントに反応して、壁紙にアプリのUIを再現することができます(ボタンの位置とボタン画像の境界を比較し、ボタンが押されたときに応答することによって)ボタン上のタッチイベントに手動で応答することができます。

+0

ありがとうございます! –

+0

答えをありがとう! タッチイベントとは別に、URLを開く方法を教えてもらえますか?開いたページをライブ壁紙として設定しました(編集した質問に記載)。 (壁紙のように、サービスがmain.xmlを使用しないのでwebviewを開くことはできません) また、「壁紙のアプリUIを再作成する」にいくつかの光を当てることができますか? –

2

申し訳ありませんが、実際には理論的にしか可能ではありません。以前のユーザーは正しかったです。ライブ壁紙のタッチイベントに反応でき、インターネットに接続できます。 しかし、私はこれを拡大させてください:

あなたのライブ壁紙アプリで任意のウィンドウまたはビューを得ることはありません

  • 壁紙でアプリのUIを再作成します。
  • ライブ壁紙アプリにはボタンやレスポンダがありません。

アクティビティはプリファレンスアクティビティのみですが、実際にはユーザーが訪問するオプションのビューです。

あなたが持っているのは、OpenGLまたはCanvasを使用して描画できるサーフェスです。 Canvasが提供するものだけを使ってライブ壁紙をブラウザに再実装する必要があります。

+0

より多くの光を放つことと、実装の詳細を教えてくれてありがとう。 私は別のプロジェクトに参加し、Androidの開発から完全に離れていたので、このような長い時間の後に返信して申し訳ありません。 –

関連する問題