問題タブ [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.
android - Android ライブ壁紙の作成中にエラーが発生する - 「Wallpaperservice はタイプを解決できません」
Android用のライブ壁紙を開発しています。
「Wallpaperservice はタイプを解決できません」というエラーが表示されるため、同じパッケージをインポートする必要があるようです。
パッケージ android.app.Service パッケージをインポートしましたが、Eclipse はパッケージが利用できないことを示しています。
それで、このパッケージを手動でダウンロードする必要がありますか?ガイドしてください。
android - ライブ壁紙の最適化
ライブ壁紙を作成しているときはいつでも、物事が遅れ始めます。たとえば、画面を切り替えると、アニメーションが遅れます。私が見た他の多くの壁紙では、はるかに要求の厳しいグラフィックスを使用しており、文字通りラグはありません. 私が見る限り、OpenGL は Canvas よりもはるかに高速にグラフィックスをレンダリングできるようです。
2Dだけで描きたい。onDrawFrame メソッドでは、このようになると思います。http://basic4gl.wikispaces.com/2D+Drawing+in+OpenGLに感謝し ます
しかし、この後、ビットマップや線を描画する方法がわかりません。現在のプロジェクトに必要なのは基本的にこれらだけです。これらの簡単なタスクを行う方法を誰か教えてもらえますか? また、私が完全にオフになっている場合、誰かが私が間違っていることを教えてもらえますか?
android - プレビュー レイアウトへの Android ライブ壁紙コールバック
設定したライブ壁紙のプレビューレイアウトに戻りたい。どうすればアンドロイドコードでできますか?
android - Androidライブ壁紙SGLって何?
このリンクhttp://developer.android.com/resources/articles/live-wallpapers.htmlでは、3D 壁紙用の OpenGL と 2D 壁紙用の SGL について説明しています。2D 壁紙には引き続き OpenGl を使用する必要があると誰もが言っていますが、その Web サイトでは言及されていません。私の質問は、SGL は単なる古き良き Canvas への描画なのか、それとも何か違うものなのかということです。
また、リンクにある 4 つの 2D 壁紙のスクリーンショットはすべて 2D 壁紙であり、携帯電話の動作が遅くなることはありません。SGL が単なるキャンバスの描画方法である場合、これらの 2D 壁紙はすべて OpenGL を使用していますか?
android - ライブ壁紙プレビューレイアウトをコールバックする方法
ライブ壁紙では、2つのボタン設定と設定があります。ボタン設定をクリックすると、設定画面が表示されます。設定画面の項目をクリックすると、ライブ壁紙のプレビュー画面に戻りたい。どうすればいいですか。前もって感謝します !
android - ライブ壁紙が設定されていません
Android用のライブ壁紙を作成しましたが、ライブ壁紙ピッカーでは正常に機能しますが、壁紙の設定をクリックしても設定されません。ランチャーがライブ壁紙をサポートしていることはわかっています。これは、ランチャーが実行されているためです。携帯電話とエミュレーターの両方で同じことが起こります。
android - Androidライブ壁紙で画面上でランダムに線を移動する方法は?
そのため、日食でライブ壁紙を作成する方法を学び始めたばかりで、流れ星のように、ランダムな時間の経過後に画面上をランダムに移動する単純な線を取得するのに問題があります。停止と開始も間違っていると思います...線の長さ制限を設定しようとしていました... CubeLiveWallpaper をテンプレートとして使用しています
android - ライブ壁紙設定の問題
そのため、ライブ壁紙の設定にこの大きな愚かな問題があります。
まず、PreferenceManager.getDefaultSharedPreferencesは機能しません。関数 onCreate の WallpaperService のサブクラスである Main クラスで呼び出しています。パラメータは、まず「this」、次に「」を試してみthis.getBaseContext()ましたが、問題ありません。そのため、値を出力しても何も表示されません!
次に、ここの別の回答で、デフォルト値を設定するには、のようなものを使用することを見ましたPreferenceManager.setDefaultValues(this.getBaseContext(), R.xml.setting, true);。したがって、これは私の defaultValues をまったく取得しません。それらはすべてゼロであり、my の値が 1 つでもsetting.xmlリストに表示されません。それぞれに明示的に aandroid:defaultValueを入れました。
それらのそれぞれの値を設定に入れると、この問題は発生しないことに注意してください。それでも、私のアプリをインストールする人にとっては、最初の起動時に動作する必要があります.
android - Android ライブ壁紙 -- OpenGL vs Canvas
私はかなり「初心者」の Android 開発者で、最初のプロジェクトの 1 つをライブ壁紙にしたいと思っていますが、そのために Canvas と OpenGL のどちらに焦点を当てる必要があるかについて葛藤しています。これに慣れていないので、Canvas の方が使いやすいので、最初にマスターする必要があることはわかっていますが、興味のある実際のプロジェクトから学ぶことを好みます。
私は以前に両方を非常に基本的な方法で使用したことがあり、それらの一般的な概念は理解していますが、ライブ壁紙の領域にどのように移行するかはわかりません. 最大 FPS で実行すると必要以上にバッテリーが消耗するため、ライブ壁紙では OpenGL の本格的な速度は必要ないと考えていますが、同時に Canvas を使用すると遅延が発生し、ホーム画面の変更などを行うと途切れます。
私は OpenGL ES 2.0 の使用に傾倒してきました。これは、パフォーマンスを最適に保つためと、壁紙に関する私の最初のアイデアには多くのレイヤリングが含まれていたため、Canvas が可能かどうかはわかりませんが、経験豊富な開発者の意見を求めています。または、OpenGL の使用に伴うすべての追加作業 (特に、私が読んだライブ壁紙に関連するもの) がそれだけの価値があるわけではありません。
java - ライブ壁紙の設定が機能しない
私はすでにこれを尋ねましたが、それはandroid.stackexchange.comに移行され、オフトピックとしてそこで閉じられました。だからここでまた行きます:
シンプルなライブ壁紙を作りました。プレビューではそれを見ることができますが、ライブ壁紙として設定しようとすると、Androidは古い壁紙をそこに保持します。
何か案は?
AndroidManifest.xml
livewallpaper.xml
MyWallpaperService.java
MyWallpaperPainting.java