問題タブ [android-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 に答える
91 参照

android - 「Wallapper マネージャー」の getDesiredMinimumHeight/Width()

ここのドキュメントでこれら2つの関数を見ました

ストックランチャーを備えたSGS3(1280x720)でこれらの関数を実行して、目的のウォールラッパーの寸法を取得したいのですが、minDesiredWidth + minDesiredHightの両方を取得しました:1280x1280

Note 3 (1920x1080) でも同じことで、1920x1920 になりました。

デバイスが必要とする壁紙の望ましい比率を知りたいのですが、これらの 2 つの関数から取得できると思いました。

これらの両方のデバイス ストック ランチャーには、それぞれの画面解像度の静的な背景画像があります。

デバイスの適切な比率を知るにはどうすればよいですか?

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

android - 壁紙の種類の検出

ライブ壁紙または静的壁紙が現在ホーム画面に設定されているかどうかを検出する方法はありますか? これらの条件をもとに何らかの操作を行いたいと考えています。

すでにインターネットで確認しましたが、解決策が見つかりませんでした。そのため、どんな助けでも大歓迎です。ありがとうございます。

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

android - ライブ壁紙でフレームごとのアニメーションを作成する

500 フレームのアニメーションがあります。ライブ壁紙のキャンバスに表示するには、それぞれのビットマップを作成する必要がありますが、多くのパフォーマンスが得られます。どうすればよいですか?

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

java - 実行中の Android アプリを Android デバイスの壁紙にする方法はありますか?

詳細には、実行中の Android アプリから出力を取得し、それをディスプレイの背景にパイプすることが可能かどうかを知りたいです。つまり、背景の壁紙自体を動的に更新します。

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

android - ロック画面のプレビューを取得しますか?

ロック画面のプレビューを取得する方法はありますか。

壁紙を設定する必要があるアプリケーションを作成してから、それがどのように見えるかを確認しています。ロック画面のプレビューを表示する API サポートがないため、他の方法を探しています。

  1. 設定したい壁紙アプリケーションで画面をロックする方法はありますか。
  2. デバイスのロックを解除すると、既存の壁紙がリセットされます。

ここに何か提案はありますか?

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

android - リストビューからアイテムの位置を取得するには?

画像を含むリストビューを含む壁紙アプリがあり、画像を選択して壁紙として設定しますが、ユーザーがどのアイテムを選択したかを知る方法がわかりません。ブロードキャストレシーバーがあるため、壁紙が勝ちましたデバイスの電源を入れても変化しませんが、どのアイテムが選択されたかを知る方法もわかりません。

ここに私のMainActivtyがあります:

そして、ここに私のブロードキャストレシーバーがあります:

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

android - 壁紙を設定するとアプリがクラッシュする

ユーザーの壁紙を設定するアプリを作成しようとしていますが、[壁紙の設定] ボタンをクリックするたびにクラッシュし続けます。それぞれ100〜200kbの640X360pxの画像を使用しています

私のコードは次のとおりです。

そしてレイアウト:

ログキャット:

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

android - トリミングせずに壁紙を設定する

壁紙オプションとして設定して壁紙アプリケーションを開発しています。SDカードにある写真ディレクトリからすべての画像をグリッドビューに表示しています。ユーザーが画像のサムネイルのいずれかをクリックすると、壁紙オプションとして設定した全画面表示が開きます。すべてがうまくいっています。問題は、ズームやストレッチなしで全画面表示に画像を設定するオプションを使用してトリミング機能を提供したいということです。多くのコードを試しましたが、期待どおりに機能しませんでした。クリックイベントで次の関数を呼び出しています。以下は私が試したコードですが、画像が引き伸ばされます。

このトリミング機能をバイパスして画像を全画面表示にする方法はありますか? この点で私を助けてください。前もって感謝します。