我想实现代码android将图像设置为墙纸,锁定屏幕,等待屏幕从网址:
答案 0 :(得分:1)
要将壁纸设置为锁屏,请使用新标志WallpaperManager.FLAG_LOCK,以及采用int的方法之一
WallpaperManager.getInstance(this).setStream(inputStream,null,true,WallpaperManager.FLAG_LOCK);
您还可以使用以下方法之一
int setStream(InputStream bitmapData,Rect visibleCropHint,boolean allowBackup,int which)
int setResource(int resid,int which)
int setBitmap(Bitmap fullImage,Rect visibleCropHint,boolean allowBackup,int which)
答案 1 :(得分:0)
public void SetBackground(int Url){
try {
File file = new File("/sdcard/sampleimage");
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), Url);
bitmap.compress(CompressFormat.JPEG, 80, new FileOutputStream(file));
Context context = this.getBaseContext();
context.setWallpaper(bitmap);
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
由于锁屏壁纸在Android上无法编辑,因此无法使用官方工具。