問題タブ [live-wallpaper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
12521 参照

android - マニフェスト ファイルにあるのに、PreferenceActivity が表示されない

だから私はキューブのライブ壁紙の例を変更しています。PreferenceActivity を拡張するクラスがあり、マニフェスト ファイルにアクティビティを追加しました。ActivityNotFoundExceptions が発生し続けます。

これが私の好みのクラスです:

}

そして、これが私のマニフェストファイルです

私の設定アクティビティがマニフェストから読み込まれない理由はありますか? 壁紙サービス MyWallpaper は正常に表示されますが、DDMS はアクティビティ MySettingsActivity が終了しないことを通知し続けます。

これはlogcatからの出力です

更新されたログキャット

0 投票する
2 に答える
3074 参照

android - Android ライブ壁紙のタッチ イベント

Androidを始めたばかりで、シンプルなライブ壁紙を作っています。2.1エミュレーターでテストしています。問題は、「壁紙の設定」を選択する前にプレビュー画面で動作している間、壁紙として選択すると、タッチイベントが画面に登録されないように見えることです。マニフェストにタッチ イベントなどを機能させるために何かを記述する必要がありますか? なぜそれが一方では機能し、他方では機能しないのか少し混乱しました。

0 投票する
3 に答える
4105 参照

android - Androidライブ壁紙onOffsetsChangedxPixelOffsetが実際のピクセルオフセットを返さないようです

私はライブ壁紙を書いています、そして私は機能を使います:

を使用して別の画面にスワイプするタイミングを確認し、xPixelOffsetを使用して画面がピクセル単位で移動した距離を確認しましたが、期待するピクセル数は返されません。

デスクトップの5つの画面のそれぞれについて、ピクセルオフセットが0、-80、-160、-240、-320であることが示されていますが、毎回画面の幅(80pxではなく240px)によってオフセットされると予想されます。 )。

私は何かが足りないのですか?

0 投票する
0 に答える
317 参照

android - WallpaperServiceのAndroid用GoogleMapsAPI(ライブ壁紙)

ライブ壁紙でAndroid用GoogleマップAPIを使用する方法はありますか?APIを見ると、mapViewsにはMapActivityが必要なようです。そのため、WallpaperServiceでこれをすぐに機能させる簡単な方法があるかどうかはわかりません。

0 投票する
3 に答える
2664 参照

android - Android でビデオを壁紙として設定する

動画を壁紙に設定する方法を知りたい、またはできない。画像を壁紙として設定したり、ライブ壁紙を作成したりできますが、動画を壁紙として設定することはできませんか? 誰でもどうすればそれができるか考えていますか?

前もって感謝します。

0 投票する
2 に答える
2366 参照

android - Android - ライブ壁紙のオフセット クリッピング

Android用のライブ壁紙を書いています。基本的なコードが機能していることをテストするために、画面の左上隅に四角形を描きました。

長方形の半分は、ホーム画面上部のバーの下にありました。代替テキスト

以下を使用してピクセルオフセットを考慮に入れようとしました:

ただし、四角形はバーの下にまだ描画されています。バーの下に描画できるように、バーが終了する場所を見つけるにはどうすればよいですか?

乾杯、

ピート

0 投票する
7 に答える
12297 参照

android - Androidライブ壁紙アイコン(別名「サムネイル」)の設定方法

初めての Android アプリを作成しました。

2.2用にデザインされたライブ壁紙です。

画面を長押しして を選択Wallpapersし、次に を選択するLive Wallpapersと、ライブ壁紙の名前がオーバーレイされたデフォルト アイコンのようなものがライブ壁紙に表示されます。

このアイコンを設定するにはどうすればよいですか?

私のマニフェスト ファイルには、次のように指定されたアプリケーション アイコンがあります。@drawable/icon

アップデート

私の問題を十分に説明していないため、この質問に情報を追加する必要があると思います(申し訳ありません)。

  1. 私はすべてのres/drawable-[hml]dpi/アイコンを持っています。私はそれらすべてに名前を付けましたicon.png
  2. 私のマニフェストファイルには<application android:label="@string/app_name" android:icon="@drawable/icon">
  3. res/drawable/と呼ばれる48x48 アイコンの作成も試みましたicon.png
  4. また、許可されている場合は、他のマニフェスト タグにアイコンを明示的に追加しようとしました。例えば。service、activity、intent-filter (このマニフェスト ファイルが実際にどのように機能するかはわからないので、何でも試してみました)
  5. ではManage Applications、アイコンが正しく表示されます
  6. ライブ壁紙を選択すると、アイコンが正しく表示されません
  7. mdpiアイコンは 48x48、ldpiアイコンは 36x36、hdpiアイコンは 72x72
0 投票する
2 に答える
1868 参照

java - 10フレーム以上追加すると、ライブ壁紙アニメーションが強制終了しますか?

一連のブートアニメーション.pngから簡単なライブ壁紙を作成しようとしています...

使っています

9は私が行くことができる最高のようです。NUM_RESを9を超える値に設定すると、強制的に閉じます。

すべてのファイルにラベルが付けられています...boot_00101.pngboot_00102.png boot_00103.png boot_00104.png boot_00105.png boot_00106.png boot_00107.png boot_00108.png boot_00109.png boot_00110.png boot_00111.png boot_00112.png boot_00113.png boot_00114.pngなど...私は約50枚の画像を使用しようとしています

誰かが私が何をすべきか知っていますか?

LOGCAT:

@Yokトリックをしてくれてありがとう……ある程度、30を超えられないようです。メモリエラーが発生します。申し訳ありませんが、私が達成しようとしているようなアニメーションを簡単に取得するためのより効率的な方法を知っているでしょうか。

0 投票する
4 に答える
2052 参照

java - 30フレーム以上ある場合のライブ壁紙OutOfMemoryエラー

ブーツのアニメーションからシンプルなライブ壁紙を作ろうとしています。つまり、基本的に、ドローアブルフォルダに約50の.pngがあります。アニメーションを約10〜20フレームに設定でき、うまく機能します。しかし、約30フレームに設定すると、OutOfMemoryエラーが発生します。誰かが私のコードを見て、もっと多くのフレームを達成する方法の例を教えてくれることを望んでいましたか?それは私がこれを何時間も見てきたのでとても助けになるでしょう><

これが私のコードです:

そして、それがまったく役立つなら、ここにlogcatがあります:

0 投票する
2 に答える
1561 参照

android - AndroidでOpenGLを使用してライブ壁紙にテクスチャを描画する

こんにちは、

テクスチャを描画する Android で OpenGL を使用してシンプルなライブ壁紙を作成したいと考えています。

ライブ壁紙で正確に機能する単純な OpenGL アクティビティを開発しました。しかし、IllegleArgumentException のようないくつかの問題があります。

Earthライブ壁紙のGLWallpaperServiceを使用しています。

ありがとう....