0
私はデバイスの壁紙を変更することができますが、壁紙の設定ボタンをクリックすると、ユーザーにオプションを知らせる必要があります。つまり、ホーム画面として、またはwhatsappまたはFacebook用に画像を設定します。壁紙に設定する
fullImageView = (ImageView) findViewById(R.id.imgFullscreen);
public void setAsWallpaper(Bitmap bitmap) {
try {
WallpaperManager wm = WallpaperManager.getInstance(_context);
wm.setBitmap(bitmap);
Toast.makeText(_context,
_context.getString(R.string.toast_wallpaper_set),
Toast.LENGTH_SHORT).show();
} catch (Exception e) {
e.printStackTrace();
Toast.makeText(_context,
_context.getString(R.string.toast_wallpaper_set_failed),
Toast.LENGTH_SHORT).show();
}
}
とこのクリックメソッドコード:
public void onClick(View v) {
Bitmap bitmap = ((BitmapDrawable) fullImageView.getDrawable())
.getBitmap();
switch (v.getId()) {
// button Download Wallpaper tapped
case R.id.llDownloadWallpaper:
utils.saveImageToSDCard(bitmap);
break;
// button Set As Wallpaper tapped
case R.id.llSetWallpaper:
utils.setAsWallpaper(bitmap);
break;
default:
break;
}
}
作業するコードは非常に参考になる
は、ここに私の壁紙を設定するための加工方法です。あなたが壁紙として設定するように、ポップアップを飛び出し、あなたがパスで何をしたいかを選択したい場合は
私はこの..私からの私の既存のコードを交換する必要はありますが、 –
はいをAndroidに新しいですwhatsappプロファイルなどに設定します。 –