我想要設置一個圖片成為手機的壁紙,但是所有的壁紙功能都只接受位圖。我不能使用WallpaperManager 因為我的系統是2.1之前的。
而且我的壁紙是從網上下載的,不在R.drawable裡邊。
這些代碼可能有用
Bitmap icon = BitmapFactory.decodeResource(context.getResources(),
R.drawable.icon_resource);
這是一個圖像是下載的版本
String name = c.getString(str_url);
URL url_value = new URL(name);
ImageView profile = (ImageView)v.findViewById(R.id.vdo_icon);
if (profile != null) {
Bitmap mIcon1 =
BitmapFactory.decodeStream(url_value.openConnection().getInputStream());
profile.setImageBitmap(mIcon1);
}