2012-01-19 13 views
1

Androidライブ壁紙が普及し、開発者がもっと多くのことをやっているようになるにつれて、ユーザーが壁紙とやりとりしている間にホームスクリーンアイコンを一時的に隠す方法が増えています。Androidのホーム画面アイコンを隠してライブ壁紙を表示する方法はありますか?

これを有効にするには、アイコンを一時的に削除する必要があります。アイコンは非表示にするだけでなく、非表示のアイコンをタップするとアプリが実行されるためです。

また、Androidの在庫ランチャーだけでなく、税関のランチャー全体で機能する普遍的なソリューションを持つことが理想的です。

この質問はStackOverflowでalready askedでした。答えはできませんでした。 Androidマーケットに少なくとも2つのプログラムがあります:Show Off (Your Live Wallpaper)The Cleaner (Show Wallpaper)

Androidのホーム画面のアイコンを隠して後で戻す方法はありますか?

+0

答えは正しいです、あなたはおそらくそれを誤解しました。あなた**ランチャーからアイコン/ウィジェットを隠すことはできません**(唯一の例外はあなた自身で作成することです)。 **あなたが**できることは、ライブ壁紙を背景として、あなたのアプリでアクティビティを作成することです。他のものは何もありません。 – user287351

+0

壁紙を表示するだけでなく、それらのアプリがアイコンを隠していることは確かですか?それは同じ効果を達成するでしょう、そうですか? – Zenanon

答えて

0

これはまったく新しいランチャーでなければなりません。これは私が考えていない限り不可能です。ごめんなさい。しかしながら;あなたがアンドロイドソースのLauncher2パッケージを見て、Homescreen.javaのようなファイルを調べなければならないのは確かです。後で2.3.3を見て、私が見つけたものを見てみましょう。

あなたはライブwalpaperなりbackgroung activtyを起動し、タッチ時にactivty ...ただの思考を終えることができる
4

...

編集: 第一コメントの答え: 遅延の防止:

あなたは

はただの終わりに基本的な背景... を表示するなど、()のonCreateに可能な限り最小を作成してみてください...のonCreate()メソッドでは、より「穏やか」である必要がありますonCreate関数、アラームを設定して(つまりAlarmManagerによって)Broを呼び出すあなたのライブ壁紙のグラフィックスの残りの部分を設定するために(アラームマネージャーを使用して)30秒後にadcastReceiver/Activity ...そのように遅延を心配する必要はありません。

+0

私は答えを編集して遅延問題の解決法を追加しましたが、なぜOpenGLで問題になるのかわかりませんが、私はOpenGLの専門家ではありません。 – GalDude33

関連する問題