相关疑难解决方法(0)

Android - 如何设置壁纸图片?

可能重复:
Android - 如何设置壁纸图像

我想要做的是,使用图像URI设置壁纸(无裁剪)

我是Android上的开发人员和普通开发人员.互联网让我失望......提供设置壁纸的代码.

的开发资源网站说

public void setStream (InputStream data)

但我不明白,一些示例代码会对我有很大帮助.

android wallpaper

7
推荐指数
2
解决办法
2万
查看次数

android设置图像作为联系人图标/壁纸

我已经编写了自己的ImageViewer,现在我希望将Set设置为 Android原生ImageViewer中的功能.我现在有可能,因为Facebook有它.我附上了截图,让自己更加清晰.在此输入图像描述

PS我想更详细地解释出现了什么问题.在菜单中选择"联系人图标"后,将显示我的联系人列表.当我选择联系人时,申请人关闭.如果我选择"Home/Lock screen wallpaper",它会打开我手机的图库.这是我的代码片段:

                Bitmap icon = mBitmap;
                Intent setAs = new Intent(Intent.ACTION_ATTACH_DATA);
                setAs.setType("image/jpg");
                ByteArrayOutputStream bytes = new ByteArrayOutputStream();
                icon.compress(Bitmap.CompressFormat.JPEG, 100, bytes);
                File f = new File(Environment.getExternalStorageDirectory() + File.separator + "/my_tmp_file.jpg");
                try {
                    f.createNewFile();
                    FileOutputStream fo = new FileOutputStream(f);
                    fo.write(bytes.toByteArray());
                } catch (IOException e) {                       
                    e.printStackTrace();
                }
                setAs.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:///sdcard/my_tmp_file.jpg"));
                startActivity(Intent.createChooser(setAs, "Set Image As"));
Run Code Online (Sandbox Code Playgroud)

我还为我的清单添加了后续权限,我可以将我的图像写入手机的SD卡.

LogCat输出

android image viewer

6
推荐指数
1
解决办法
6351
查看次数

如何在Android中设置壁纸?

可能重复:
Android - 如何设置壁纸图像

我开始在Android上做应用程序.我想在Android中设置wallpaer,它在后台运行(使用服务),壁纸将在5分钟后在后台更改.我将图像文件保存在Drawable中.任何人都会发送编码来设置wallpaer并在5分钟后重新开始.

Thanx提前.

android

1
推荐指数
1
解决办法
4917
查看次数

标签 统计

android ×3

image ×1

viewer ×1

wallpaper ×1