問題タブ [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.
java - アプリでAndroidのデフォルトの壁紙トリミングオプションを使用して壁紙を設定する方法
Android のデフォルトの壁紙トリミング オプションを使用して壁紙を設定する壁紙アプリを作成しています。
つまり、アプリで壁紙の設定ボタンをクリックすると、壁紙オプションをトリミングするように求められます。
デフォルトの組み込みの壁紙トリミングオプションを呼び出したいことに注意してください。Androidのデフォルトの画像ギャラリーアプリから壁紙を設定するのと同じように
スクリーンショットを参照してください:
これはデフォルトの壁紙アプリのスクリーンショットです。これを呼び出して、アプリの壁紙を設定したいと思います
これは私が試したものですこのコードは壁紙を直接設定します/画像の中心
完全なコード:
android - Android で文字列を整数に変換する
で使用しようとしてWallpaperManager
いViewPager
ます。ViewPager の現在の画像を壁紙に設定するボタンがあります。私の問題はコード行にありますwallpManager.setResource(newInt);
... 表示される整数は常に 0 (ゼロ) であるため、アプリがクラッシュし、LogCat は ID #0x0 にリソースがないと言います。正しい画像 URL を取得しているかどうかを確認するためのテストとして、次のようにしました。
結果のトーストには正しい画像 URL が表示されます。「 http://www.example.com/image.jpg」の形式の URL を整数に変換して WallpaperManager が使用できるようにする方法がわかりません。ボタンのコード全体は次のようになります。
android - 壁紙の修正を設定するにはどうすればよいですか? LWP を避ける
私はいくつかのアプリを作っています:
- ユーザーがギャラリーから画像を選択します。
- app do (auto-crop_center 画像と設定壁紙)。
壁紙の設定には成功しましたが、スクロール => ライブ壁紙になりました。
私は知りたいです:
- 固定壁紙の設定方法
createscaled 以外のビットマップを壁紙に設定しました。アンドロイドはビットマップをオートクロップしますか?
/li>
android - 別のアプリで画像を開く
これは私のアプリの外観です:
これは私がボタンクリックで実行したいことです:別のアプリで画像を開く
これは私が試したものです:
私が得たそれらのエラー:
image_view で画像を表示している非常に単純なアプリを作成しました。ボタンをクリックすると、この画像を別のアプリで開きたいと思います。
android - 壁紙でgetDrawingCache()する方法
私のアプリケーションはランチャーです。現在のビューのビットマップが必要です。ランチャーのビューは、次のように getDrawingCache() で取得できます。
ただし、ビットマップはランチャービューのみで、壁紙は含まれていません。
壁紙付きのビットマップを取得するにはどうすればよいですか?
android - ビットマップをトリミングして、結果を壁紙として設定する方法は?
res.drawable フォルダーに保存されているフルスクリーンのビットマップを含むギャラリーを表示するアプリを開発しました。画像は、ZoomableImageView で全画面表示するアクティビティで表示できます。私はビットマップでイメージを持っています。
次に、画像をトリミングして、デバイスの壁紙として設定する必要があります。
Androidはそれを達成する方法を提供していますか?
次のコードで試してみましたが、うまくいきません! ユーザーが望むように画像をトリミングする方法をユーザーに提供せず、左右を失い、移動機能なしで画像を設定します。
これは私の ZoomableImageView の現在の実装です。
java - ビットマップを使用して壁紙を設定し、クロップを回避し、フィット センターを設定します
壁紙アプリを作ろうとしています。また、ビットマップで壁紙を設定する際に大きな問題が発生しました。私は一週間答えを見つけようとします。
のように壁紙にビットマップを設定したい
- 作物を避ける
- 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)