gpt4 book ai didi

android - 以编程方式为我的应用程序中的图像启动 WallPaper Chooser

转载 作者:行者123 更新时间:2023-11-30 03:57:10 25 4
gpt4 key购买 nike

这就是我要找的...

我正在用 Android 2.3.3 开发一个应用

我的应用程序有 3 个 .JPG 文件,当用户安装它时,这些文件将作为应用程序的一部分下载。作为我的应用程序配置的一部分,用户应该能够选择三个 .JPG 之一作为墙纸。由于我无法直接(通过编程)设置 WallPaper,我希望为我的应用程序中的图像启动 WallPaper Chooser,用户可以从中选择 WallPaper。可以吗?

最佳答案

只需在您的代码中使用此函数...

int ACTION_REQUEST_GALLERY = 1 // YOU CAN PUT ANY INTEGER VALUE AS A REQUEST_CODE

private void pickFromGallery() {
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("image/*");

Intent chooser = Intent.createChooser(intent, "Choose a Picture");
startActivityForResult(chooser, ACTION_REQUEST_GALLERY);
}

希望对您有所帮助。

已编辑

public void onActivityResult(int requestCode, int resultCode, Intent data) {

if (resultCode == RESULT_OK) {
switch (requestCode) {
case ACTION_REQUEST_GALLERY:
// user chose an image from the gallery
Uri uri = data.getData();
YOUR_IMAGE_VIEW.setImageURI(uri);
break;
}
}
}

关于android - 以编程方式为我的应用程序中的图像启动 WallPaper Chooser,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13174060/

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