问题标签 [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.

0 投票
1 回答
3027 浏览

java - 如何在我的应用中使用 Android 默认壁纸裁剪选项来设置壁纸

我正在创建一个壁纸应用程序,我想在其中使用 Android 默认壁纸裁剪选项来设置壁纸。

我的意思是,在我的应用程序中,当我点击设置壁纸按钮时,它会要求我裁剪壁纸选项。

注意我想调用默认的内置壁纸裁剪选项。就像我们从 android 默认的 Image Gallery App 设置壁纸一样

看截图:

这是默认壁纸应用截图,我想调用它来设置我的应用壁纸

在此处输入图像描述

这就是我试过的这个代码直接设置壁纸/图像中心

完整代码:

0 投票
4 回答
845 浏览

android - Converting a String to an Integer in Android

I'm trying to use WallpaperManager in a ViewPager. I've got a button which is supposed to set the current image in the ViewPager to wallpaper. My problem comes with the line of code wallpManager.setResource(newInt);... the integer it comes up with is always 0 (zero), and so the app crashes and LogCat says there's no Resource at ID #0x0. As a test to see if I'm getting the correct image URL I've done this:

And the resulting Toast shows the correct image URL. I can't figure out how to convert the URL which is in the form of "http://www.example.com/image.jpg" to an Integer so that the WallpaperManager can use it. Here's what the whole button code looks like:

0 投票
0 回答
545 浏览

java - 尝试将图像设置为墙纸时卡在加载图像

我正在创建图片库壁纸应用程序,我正在尝试将图像设置为壁纸。

当我尝试将图像设置为墙纸时,我卡在图像加载消息中。

这是屏幕截图:它卡在这里:

t这是设置壁纸代码:

set_wallpaper.java

以下是我在按钮单击时滑动图像并将当前显示图像发送到 set_wallpaper 类的代码

SwipeActivity.java

0 投票
0 回答
54 浏览

android - 如何设置墙纸固定?避免 LWP

我正在制作一些应用程序:

  1. 用户从图库中选择图像。
  2. 应用程序(自动裁剪中心图像并设置壁纸)。

我成功设置了壁纸,但它滚动了 => 动态壁纸。

我想知道:

  1. 如何设置固定壁纸
  2. 我只是将非创建缩放位图设置为墙纸。android会自动裁剪位图吗?

    /li>
0 投票
1 回答
641 浏览

java - 使用壁纸应用程序打开图像

我正在创建一个简单的壁纸应用程序,其中有一个 image_view 和一个按钮。

image-view 正在显示图像,现在我想要什么:我想在按钮单击时打开带有壁纸应用程序的图像。

当我单击按钮时,它应该显示所有已安装的壁纸应用程序,以便我可以选择其中任何一个

为了更好地理解看截图:当我点击按钮时应该会发生这种情况

在此处输入图像描述 这是我的代码:

0 投票
2 回答
2314 浏览

android - 在另一个应用程序中打开图像

这是我的应用程序的外观:

在此处输入图像描述

这就是我想要在按钮单击时执行的操作:在另一个应用程序中打开图像

在此处输入图像描述

这是我尝试过的:

我得到的那些错误:

我创建了一个非常简单的应用程序,其中我在 image_view 中显示图像,并且我想在按钮单击时在另一个应用程序中打开此图像。

0 投票
1 回答
595 浏览

android - 如何使用墙纸获取绘图缓存()

我的应用程序是一个启动器,现在我需要一个当前视图的位图。启动器的视图可以通过 getDrawingCache() 检索,如下所示

但位图只是启动器的视图,不包含壁纸。

如何获得带壁纸的位图?

0 投票
1 回答
703 浏览

android - 如何裁剪位图并将结果设置为墙纸?

我开发了一个应用程序,它显示了一个画廊,其中一些全屏位图存储在 res.drawable 文件夹中。图像可以显示在一个活动中,用我的 ZoomableImageView 全屏显示它们。我在位图中有图像。

现在我需要裁剪图像以将其设置为设备的墙纸。

Android提供了一种实现方式吗?

我尝试了下一个代码,但不起作用!它没有为用户提供根据需要裁剪图像的方法,并且设置图像失去左右并且没有移动能力:

这是我当前的 ZoomableImageView 实现:

0 投票
1 回答
1635 浏览

java - 使用位图设置壁纸避免裁剪并设置适合中心

我正在尝试制作墙纸应用程序。我在用位图设置壁纸时遇到了大麻烦。我试图找出一个星期的答案。

我想将位图设置为壁纸

  1. 避免作物
  2. scaleType:fit_center(对齐中心垂直,纵横比)

我怎样才能做到?

PS我发现也许我可以使用Bitmap.createBitmap,但我的尝试一次又一次地失败了。我不知道我应该只使用 WallPaperManager 还是同时使用 Bitmap.createBitmp。

static Bitmap createBitmap(Bitmap source, int x, int y, int width, int height, Matrix m, boolean filter)

0 投票
2 回答
331 浏览

java - 创建位图与屏幕尺寸保持比例

original_Bitmap 到 new_Bitmap

我正在尝试制作墙纸应用程序。我在用位图设置壁纸时遇到了大麻烦。我试图找出一个星期的答案。

我想将位图设置为壁纸

  1. 避免作物
  2. scaleType:fit_center(居中垂直对齐,保持原位图的比例)

我怎样才能做到?我必须创建新的位图吗?