微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Android - 如何在没有图标的情况下显示墙纸/主屏幕?

如何解决Android - 如何在没有图标的情况下显示墙纸/主屏幕?

目前,我要求用户在 Android 6+ 上获得存储权限以使用 WallpaperManager 类,但是,这似乎太过分了,只是为了在当前主屏幕上显示小部件的预览。

换句话说,我基本上是尝试在 Activity 中显示当前壁纸,以便我可以让用户很好地预览小部件在其主屏幕上的外观。

我注意到一些应用程序,例如 Battery Widget Reborn(由 Tomas 开发)或 LG 手机上的时钟小部件不需要存储权限即可显示壁纸。或者它显示一个干净的主屏幕,其中隐藏了所有图标和小部件。有谁知道这是如何实现的?

我尝试使用透明 Activity,但它会显示您当前主屏幕上的所有内容(即应用图标、其他小部件)。

另一篇旧帖子建议在活动中使用“style/Theme.Wallpaper”,但这似乎不可用。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。