我有一个有很多图像的应用程序,我想以编程方式在我的手机背景上做一个随机的图像.是否有可能在Android上更改壁纸?
我正在尝试更改galaxy sIII(ICS os)设备上的壁纸我正在使用1280x1440 jpeg图像通过此代码:
<uses-permission android:name="android.permission.SET_WALLPAPER"/>
....
Bitmap m = BitmapFactory.decodeByteArray(data, 0, data.length);
WallpaperManager.getInstance(this).setBitmap(m);
Run Code Online (Sandbox Code Playgroud)
哪个不起作用,以及以下不起作用:
Bitmap m = BitmapFactory.decodeResource(getResources(), R.drawable.data_img);
WallpaperManager.getInstance(this).setBitmap(m);
Run Code Online (Sandbox Code Playgroud)
但是当我使用它时:
WallpaperManager.getInstance(this).setResource(data_img);
Run Code Online (Sandbox Code Playgroud)
这是完美的工作但我的情况是下载一些图像数据保存为位图然后将其设置为壁纸.所以在我的情况下加载资源不起作用.
任何帮助,提前谢谢.
点击后,我需要创建一个按钮或链接将图片设置为桌面壁纸.这可以用JavaScript实现吗?
此代码适用于 Windows 7,但不适用于 Windows 10。而不是更改壁纸只是黑屏
[DllImport("User32", CharSet = CharSet.Auto)]
public static extern int SystemParametersInfo(int uiAction, int uiParam,
string pvParam, uint fWinIni);
static void Main(string[] args)
{
SystemParametersInfo(0x0014, 0, "Image.jpg", 0x0001);
}
Run Code Online (Sandbox Code Playgroud) 我想更改 iOS 12 的主屏幕和锁屏壁纸
我当时正在考虑使用应用程序更改iPhone背景。Swift中有一些代码可以更改iPhone背景吗?
我的意思不是更改应用程序的背景。我的意思是完全改变iPhone的背景。
wallpaper ×8
ios ×3
android ×2
swift ×2
android-4.0-ice-cream-sandwich ×1
background ×1
c# ×1
cocoa ×1
desktop ×1
html ×1
imageview ×1
iphone ×1
javascript ×1
lockscreen ×1
macos ×1
objective-c ×1
screensaver ×1
windows-10 ×1
xcode ×1