2

壁紙を選択するためのユーザーインターフェイスを使用せずに、コードによってAndroidのライブ壁紙を自動的に設定したいと思います。

コードで簡単な壁紙設定自動設定が可能です。

final WallpaperManager wallpaperManager = WallpaperManager.getInstance(this);
final Drawable wallpaperDrawable = wallpaperManager.getDrawable(); 
final ImageView imageView = (ImageView) findViewById(R.id.imageview);
imageView.setDrawingCacheEnabled(true); 
imageView.setImageDrawable(wallpaperDrawable);

次に、サービスを使用してライブ壁紙を自動的に設定する必要があります。これにより、ライブ壁紙は画面上で毎日自動的に設定されます。

これどうやってするの?

4

1 に答える 1

2

Android OS では、ライブ壁紙をプログラムで設定することはできません。これは、静的な壁紙に対してのみ実行できます。あなたが得ることができる最も近い方法は、この方法を使用することです:プログラムでライブ壁紙を設定する

于 2012-04-04T18:26:02.513 に答える