gpt4 book ai didi

android - 手动设置动态壁纸

转载 作者:行者123 更新时间:2023-11-29 14:09:48 28 4
gpt4 key购买 nike

我已经在 android 2.1.X 中创建了动态壁纸,现在我想在我的 Activity 中调用此代码,以便用户可以通过单击按钮来设置我创建的动态壁纸,就像“设置壁纸”按钮一样。

因为我的动态壁纸代码扩展了 WallpaperService 类,所以我什至不能调用 intent。

最佳答案

检查这个link .它显示了如何添加选择器的代码。它使用 WallpaperManager.ACTION_LIVE_WALLPAPER_CHOOSER这是 api 级别 7,因此请检查您是否针对正确的版本进行编译。

代码:

public class OpenActivity extends Activity { private int REQUEST_CODE = 1;

@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);

Intent intent = new Intent();
intent.setAction(WallpaperManager.ACTION_LIVE_WALLPAPER_CHOOSER);
startActivityForResult(intent, REQUEST_CODE);
}

@Override
protected void onActivityResult(int requestCode, int
resultCode, Intent intent)
{
super.onActivityResult(requestCode,

resultCode, intent); if (requestCode == REQUEST_CODE) finish(); } }

关于android - 手动设置动态壁纸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4174397/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com