问题标签 [android-wallpaper]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android setWallpaper 已弃用
我想创建一个允许我设置手机壁纸的应用程序,但我遇到了问题:getApplicationContext().setWallpaper(bm)
。
它说不setWallpaper
推荐使用,我应该使用另一种方法,但我不知道使用什么方法。
到目前为止,这是我的代码:
谁能帮帮我?
android - 如何将壁纸设置为瓷砖?
我知道在android中如何使用下面的代码设置一些壁纸
问题:我有一个图案瓷砖小图像,现在我想将此图像设置为墙纸作为瓷砖。怎么做?
java - 使用 RecyclerView 设置壁纸
我需要使用RecyclerView
. 在我的适配器中,我正在使用以下代码:
所以onClick我应该将图像设置为墙纸,但在“setResource”字下我有这个错误:
如何将从适配器中选择的项目设置为墙纸?
java - 计算时间线程android
我正在使用一个线程将图像设置为背景,在这个线程中我有一个对话框。对话框开始并且在设置壁纸时应该关闭。这是到目前为止的代码
因此,单击按钮会启动线程,并在 4 秒内显示带有进度图标的对话框。但这是不正确的!设置背景的时间可能多于或少于 4 秒!因此,4000
应该以将图像设置为墙纸的时间为基础进行计算。是否可以?
附言。我不能使用 AsyncTask 因为我得到了很多NullPointerExceptions
java - 如何设置壁纸选择位置
我可以在图像视图中显示来自 url 的图像,我也可以将其设置为壁纸。但我会创建类似 nova 启动器或谷歌启动器方法来设置壁纸。我的意思是全屏显示图像,你可以选择你想要的位置。我的意思是在下面的屏幕中:
这是我现在用来设置壁纸的代码:
android - 壁纸服务中的 onCreateEngine 未被调用
我正在尝试创建一个简单的 android 应用程序来创建动态壁纸。我已经创建了一个 Activity,我正在从 Activity 的 onCreate 方法启动壁纸服务。目前,我只是使用 Logcat 来监控服务是否已启动。我面临一个问题,即 WallpaperService 的 onCreateEngine 没有被调用,因为没有创建 Engine 的实例。我检查了现有的帖子,但似乎没有人遇到同样的问题。
主要活动
MyWallpaperService 类
清单.xml
android - 从设备获取所有动态壁纸
我正在尝试开发 android 应用程序并且我想允许用户从动态壁纸中选择应用程序的背景。
现在,我如何从设备获取动态壁纸?
我想从设备中获取所有动态壁纸,可以吗?
android - 如何 getCropAndSetWallpaperIntent(Uri imageUri) 工作?
因此,有两个问题与此相同( 如何在 WallpaperManager 中使用 getCropAndSetWallpaperIntent 方法?和如何使用 getCropAndSetWallpaperIntent? ),但都没有答案。希望得到答案,我在问这个-如何使这种方法起作用。
这不起作用
logcat 显示了这个
因此,根据文档“将在意图中设置的图像 URI。必须是内容 URI,并且其提供者必须将其类型解析为“图像/*””
图像为 .jpg 格式。明天我将继续寻找解决方案。我只是希望更聪明的人知道我的问题的答案。
编辑/更新 1: 所以我设法将 uri 更改为 Content Uri,我相信如此。使用这个 - https://stackoverflow.com/a/23223556/2727408
现在它显示了这个
我尝试使用 ContentResolver getType(contentURI) 检查类型,它返回 null。现在我将尝试找到如何将其更改为 image/*
到目前为止的代码看起来像这样
感谢到目前为止。
编辑/更新 2: 在这里创建了关于我的新问题的新问题: 如何将类型更改为图像/*
android - Android:如何使用 Intents 访问默认图库应用的壁纸
所以,我正在制作一个以位图形式获取图像的图库应用程序。我希望 Android 默认图库应用程序来处理这个问题。我使用了墙纸意图,但它再次要求我选择要设置为墙纸的图像。我想通过这一步并将选定的位图用作墙纸。我该怎么做呢?
任何帮助,将不胜感激。谢谢!PS:我不想使用 WallpaperManager,因为它没有裁剪选项等。我希望默认应用程序为我处理它(所有设备都可以吗?如果不是,那么替代方案?)
android - Android设置主屏幕壁纸居中图像
我编写了一个简单的应用程序来设置设备上的壁纸。我无法达到一种效果。我希望图片自动水平居中。这意味着图像的中心位于Luncher 应用程序最中央的桌面上。底部的图片显示了它现在的样子:
我想要达到的效果:
和图像本身:
我尝试使用this question中的代码,但是没有达到预期的效果。
我的代码: