禁用动态壁纸

发布于 2024-11-17 19:14:45 字数 114 浏览 4 评论 0原文

我的问题很简单。有没有办法禁用或删除应用程序中捆绑的动态壁纸,直到我准备好让用户能够选择它?

用户需要首先在主应用程序中配置设置,然后才能使用动态壁纸,但在此之前,我希望它不要出现在动态壁纸列表中。

My question is simple. Is there a way to disable or remove the Live Wallpaper that is bundled in my application until I am ready for the user to be able to choose it?

The user needs to configure settings first in the main app, and then the Live Wallpaper can be used, but until then, I'd like for it not to appear in the list of Live Wallpapers.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

永不分离 2024-11-24 19:14:45

看看这个之类的东西。我不确定它是否适用于动态壁纸(这是服务),但值得一试。

Take a look at something like this. I'm not sure if it would work for live wallpapers (which are services) but it'd be worth a try.

古镇旧梦 2024-11-24 19:14:45

如果你想删除所有的壁纸并使用默认的壁纸,这很有用,

            WallpaperManager myWallpaperManager
            = WallpaperManager.getInstance(getApplicationContext());
            try {
                myWallpaperManager.clear();

            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }

你也可以用同样的方式设置壁纸图像,

            try {
                myWallpaperManager.setResource(R.drawable.ic_launcher);

            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }

if you want to remove all the wallpaper and take default one it useful,

            WallpaperManager myWallpaperManager
            = WallpaperManager.getInstance(getApplicationContext());
            try {
                myWallpaperManager.clear();

            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }

you can also set wallpaper image by same way,

            try {
                myWallpaperManager.setResource(R.drawable.ic_launcher);

            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
梦言归人 2024-11-24 19:14:45

有没有办法禁用或删除应用程序中捆绑的动态壁纸,直到我准备好让用户能够选择它?

据我所知,不。

Is there a way to disable or remove the Live Wallpaper that is bundled in my application until I am ready for the user to be able to choose it?

AFAIK, no.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文