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

java - アプリでAndroidのデフォルトの壁紙トリミングオプションを使用して壁紙を設定する方法

Android のデフォルトの壁紙トリミング オプションを使用して壁紙を設定する壁紙アプリを作成しています。

つまり、アプリで壁紙の設定ボタンをクリックすると、壁紙オプションをトリミングするように求められます。

デフォルトの組み込みの壁紙トリミングオプションを呼び出したいことに注意してください。Androidのデフォルトの画像ギャラリーアプリから壁紙を設定するのと同じように

スクリーンショットを参照してください:

これはデフォルトの壁紙アプリのスクリーンショットです。これを呼び出して、アプリの壁紙を設定したいと思います

ここに画像の説明を入力

これは私が試したものですこのコードは壁紙を直接設定します/画像の中心

完全なコード:

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

android - Android で文字列を整数に変換する

で使用しようとしてWallpaperManagerViewPagerます。ViewPager の現在の画像を壁紙に設定するボタンがあります。私の問題はコード行にありますwallpManager.setResource(newInt);... 表示される整数は常に 0 (ゼロ) であるため、アプリがクラッシュし、LogCat は ID #0x0 にリソースがないと言います。正しい画像 URL を取得しているかどうかを確認するためのテストとして、次のようにしました。

結果のトーストには正しい画像 URL が表示されます。「 http://www.example.com/image.jpg」の形式の URL を整数に変換して WallpaperManager が使用できるようにする方法がわかりません。ボタンのコード全体は次のようになります。

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

android - 壁紙の修正を設定するにはどうすればよいですか? LWP を避ける

私はいくつかのアプリを作っています:

  1. ユーザーがギャラリーから画像を選択します。
  2. app do (auto-crop_center 画像と設定壁紙)。

壁紙の設定には成功しましたが、スクロール => ライブ壁紙になりました。

私は知りたいです:

  1. 固定壁紙の設定方法
  2. createscaled 以外のビットマップを壁紙に設定しました。アンドロイドはビットマップをオートクロップしますか?

    /li>
0 投票する
2 に答える
2314 参照

android - 別のアプリで画像を開く

これは私のアプリの外観です:

ここに画像の説明を入力

これは私がボタンクリックで実行したいことです:別のアプリで画像を開く

ここに画像の説明を入力

これは私が試したものです:

私が得たそれらのエラー:

image_view で画像を表示している非常に単純なアプリを作成しました。ボタンをクリックすると、この画像を別のアプリで開きたいと思います。

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

android - 壁紙でgetDrawingCache()する方法

私のアプリケーションはランチャーです。現在のビューのビットマップが必要です。ランチャーのビューは、次のように getDrawingCache() で取得できます。

ただし、ビットマップはランチャービューのみで、壁紙は含まれていません。

壁紙付きのビットマップを取得するにはどうすればよいですか?

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

android - ビットマップをトリミングして、結果を壁紙として設定する方法は?

res.drawable フォルダーに保存されているフルスクリーンのビットマップを含むギャラリーを表示するアプリを開発しました。画像は、ZoomableImageView で全画面表示するアクティビティで表示できます。私はビットマップでイメージを持っています。

次に、画像をトリミングして、デバイスの壁紙として設定する必要があります。

Androidはそれを達成する方法を提供していますか?

次のコードで試してみましたが、うまくいきません! ユーザーが望むように画像をトリミングする方法をユーザーに提供せず、左右を失い、移動機能なしで画像を設定します。

これは私の ZoomableImageView の現在の実装です。

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

java - ビットマップを使用して壁紙を設定し、クロップを回避し、フィット センターを設定します

壁紙アプリを作ろうとしています。また、ビットマップで壁紙を設定する際に大きな問題が発生しました。私は一週間答えを見つけようとします。

のように壁紙にビットマップを設定したい

  1. 作物を避ける
  2. scaleType:fit_center(中央を縦に揃え、縦横比)

どうすれば作れますか?

PSそして、おそらくBitmap.createBitmapを使用できることがわかりましたが、私の試みは何度も失敗しました。WallPaperManager のみを使用する必要があるのか​​、Bitmap.createBitmp の両方を使用する必要があるのか​​ わかりません。

static Bitmap createBitmap(Bitmap source, int x, int y, int width, int height, Matrix m, boolean filter)