uni.downloadFile({
url: imageUrl,
complete: (e) => {
uni.hideLoading();
},
success: (e) => {
const filePath = plus.io.convertLocalFileSystemURL(e.tempFilePath.replace('file://', ''))
const WallpaperManager: any = plus.android.importClass('android.app.WallpaperManager')
const Main = plus.android.runtimeMainActivity()
const wallpaperManager = WallpaperManager.getInstance(Main)
const BitmapFactory = plus.android.importClass('android.graphics.BitmapFactory')
const bitmap = BitmapFactory.decodeFile(filePath)
wallpaperManager.setBitmap(bitmap, null, false, WallpaperManager.FLAG_SYSTEM)
},
})
- 发布:2024-06-10 19:33
- 更新:2025-11-07 09:01
- 阅读:274
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: windows11
HBuilderX类型: 正式
HBuilderX版本号: 4.15
手机系统: Android
手机系统版本号: Android 14
手机厂商: 小米
手机机型: 红米K50
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
100%复现
100%复现
预期结果:
设置成功应用不重启
设置成功应用不重启
实际结果:
设置成功应用自动重启
设置成功应用自动重启
bug描述:
使用https://ask.dcloud.net.cn/article/651方式设置图片为桌面壁纸,设置成功但是应用会自动重启,换其他设备也是一样
松叶
这个什么时候能解决啊
2024-12-04 17:32
DCloud_Android_ST
回复 松叶: 这是系统行为 规避不了
2024-12-05 12:14