問題タブ [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 投票する
1 に答える
1484 参照

java - サムスンエピック4Gでライブ壁紙が正しく表示されないのはなぜですか?

ライブ壁紙がSamsungEpic4Gで正しく機能しないという非常に奇妙な問題があります。

これは、エミュレーターだけでなく、2.1、2.2、および2.3.3の両方を実行している他の電話でも正常に機能します。

エミュレータで問題を再現して修正することはできません。また、Sprintを使用していないため、壮大な4Gを購入したくありません。

壁紙は画面の右端に配置され、スクロールしません。繰り返しますが、他のすべてのWVGA800画面では、意図したとおりに機能しますが、意味がありません。

注意すべきもう1つの点は、これらの壁紙はSprintの最後の更新前に正しく機能したことです。

私のオフセットは次のようになります

私の妹はこれらの電話の1つを持っていて、私にそれを借りさせてくれました。

背景のサイズと配置を変更してみましたキューブの壁紙のような複数の例彼女の電話のオプションを変更して、7つの画面ではなく5つの画面が表示されるようにしました。次に何を試すかわかりません。

この電話だけで、壁紙がどれだけ好きかというメールをたくさん受け取っていますが、エピック4g/ギャラクシーSにダウンロードした人は機能しません

更新:変更した場合

それは壁紙を中央に配置しますが、それがまったく役に立ったとしてもスクロールしません。

0 投票する
1 に答える
10557 参照

android - LivewallpaperがAndroidに設定されている場合の奇妙な例外

Andengine(andengine.org)というオープンソースのゲームエンジンを使用するLivewallpaperを開発していましたが、ユーザーがLivewallpaperを壁紙として設定した場合を除いて、正常に動作するようになりました。「入力チャネルの登録に失敗しました。確認してください。詳細についてはログに記録します。」しかし、厄介なのは、Livewallpaperがまだ機能していて、終了しなかったことです。

何がこの問題を引き起こしているのか、またはどうすれば修正できるのか、何か考えはありますか?

0 投票する
1 に答える
1894 参照

android - CPU が固定されている可能性があり、OpenGL のライブ壁紙がロックされる

私が開発している OpenGL ライブ壁紙内で、奇妙で非常にランダムなバグが発生しています。

私のコードは、ユーザーが設定画面に出入りするときに OpenGL シーンが「一時停止」してから「再開」するように構成されています。最初は素晴らしく機能しましたが、より多くの機能を実装した後 (そのためオーバーヘッドが少し増えました)、設定画面を終了するときにライブ壁紙がフリーズすることがあります。Logcat は、次のメッセージ (個人的にはこれまでに遭遇したことはありません) を追い出し、壁紙から手動で戻るまで、約 1 秒ごとにメッセージを繰り返します。

奇妙なのは、それがどれほどランダムかということです。50 個以上の「preference-exits」で発生しない場合があります。それ以外の場合は、より頻繁に発生します。もう 1 つの奇妙な点は、フリーズが発生した直後に壁紙を再度開こうとすると、logcat が同じメッセージを表示し始め、壁紙の読み込み画面が約 5 秒間ハングアップした後、エラーが発生することなくすべてが正常に再開されることです。メッセージ。

この問題を修正または回避する方法についての手がかりはありますか?

0 投票する
1 に答える
311 参照

java - ライブ壁紙内の時間へのアクセス

ライブ壁紙を開発しました。ネットに接続して正確な時刻を取得したいので、それに合わせてライブ壁紙が変化します。でも、素人なので仕方ないです。助けてください。

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

java - Android がライブ壁紙でムービー ファイルを再生する

これは可能ですか?MediaPlayer を使用してみましたが、MediaPlayer オブジェクトで NullPointerException がスローされます。オーディオは動作しますが、ビデオは動作しません。

サンプルは .mp4 タイプです。

なぜこれが起こっているのか、またはビデオを再生する別の方法について提案がある人はいますか?

0 投票する
1 に答える
2182 参照

android - ライブ壁紙の質問でポートレートモード?

私はライブ壁紙を持っていて、壁紙をポートレートモードでのみ機能させたいと思っています。できますか?

これを試してみましたが、アプリケーションタグにandroid:screenOrientationがないため、機能しません。

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

android - Android ライブ壁紙でのジェスチャー検出

ジェスチャーを追加したいライブ壁紙がありますが、実際にリスナーを追加する場所が見つからないようです。setOnGestureListener() を追加できるライブ壁紙の「ビュー」とは何ですか?

ここに私のエンジンのコードがあります

前もって感謝します

オビー

0 投票する
1 に答える
562 参照

android - Android での LiveWallPaper 変更通知

AndroidでLiveWallPaperの変更を検出できるかどうか疑問に思っています。ACTION_WALLPAPER_CHANGED は既に調べました。ライブ壁紙ではなく、壁紙に対してのみ機能します。

ありがとう

0 投票する
1 に答える
1635 参照

android - 放送受信機はどのようにして Android システムにライブ壁紙サービスを開始させることができますか?

ライブ壁紙には、システムのみがバインドできる BIND_WALLPAPER 権限があります。デバイスの起動時にライブ壁紙サービスを壁紙として設定したい。このために、インテントを使用して、起動時に壁紙サービスを開始するためのブロードキャスト レシーバーを作成しました。ライブ壁紙のコンポーネントは、インテントのコンポーネントとして設定されます。現時点では、これは壁紙サービスを検出できますが、許可 BIND_WALLPAPER のために設定できません。私のアプリケーションのマニフェストには次のものが含まれます

ブロードキャスト レシーバは次のとおりです。

私も action.SET_WALLPAPER...category : Launcher/default で上記を試しましたが、すべてが許可が拒否されたというエラーをスローします: bind_wallpaper が必要です。この許可は、サービス側と受信側の両方に存在します。セレクター/ライブ壁紙ピッカーなしで、起動時にライブ壁紙を設定するにはどうすればよいですか?

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

android - Android: SharedPreference の追加と削除

OnSharedPreferenceChanged メソッドでキー文字列を比較する際に少し問題があり、それを確認できることを願っています。基本的に問題は、比較のために正確な文字列を知っていてコンソール ログに記録できる場合でも、ステートメント ブロック内のコードが起動しない - ばかげていることはわかっていますが、表示されません

前もって感謝します

オビー

ここにコードがあります