`
zhanglfat
  • 浏览: 91409 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

设置壁纸的三种方法

 
阅读更多
11111111111111111111111111111111111111111111111111
这种方法比较快 1秒之内
File file =new File ("");
    try {
InputStream fis=  new FileInputStream(file);
} catch (FileNotFoundException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}

Resources localResources = getBaseContext().getResources();
InputStream localInputStream2 = localResources
.openRawResource(getResources().getIdentifier(
"wallpaper" + imagePosition, "drawable", "com.ch"));
try {

wallpaperManager.setStream(localInputStream2);
} catch (IOException e) {
e.printStackTrace();
}



222222222222222222222222

    try { 
        wallpaperManager.setResource(getResources().getIdentifier("wallpaper" + imagePosition, "drawable", "com.ch")); 
       Toast.makeText(this, "设置成功", Toast.LENGTH_SHORT).show(); 
 
} catch (IOException e) { 
        e.printStackTrace(); 
}





33333333333333333333333333333333333333
最慢 大约要7 8 秒
WallpaperManager wallpaperManager = WallpaperManager.getInstance(this);
try {

wallpaperManager.setResource(getResources().getIdentifier("wallpaper" + imagePosition, "drawable", "com.ch"));
                Resources res = getResources();
                Bitmap bitmap=BitmapFactory.decodeResource(res, getResources().getIdentifier("wallpaper" + imagePosition, "drawable", "com.ch"));
                wallpaperManager.setBitmap(bitmap);
} catch (IOException e) {
e.printStackTrace();
}









分享到:
评论

相关推荐

    android壁纸设置的多种方法

    本篇文章将深入探讨如何在Android设备上设置壁纸,包括静态壁纸、动态壁纸以及如何通过不同途径进行设置。 首先,让我们从最基础的静态壁纸设置开始。静态壁纸是最常见的类型,通常是一张静止的图片。用户可以通过...

    安卓锁屏九宫格锁屏解锁壁纸相关-android壁纸设置的多种方法.rar

    本文将详细讲解与“安卓锁屏九宫格锁屏解锁壁纸”相关的知识点,以及如何通过多种方法设置安卓壁纸。 一、九宫格锁屏 九宫格锁屏是一种创新的解锁方式,它将屏幕划分为九个格子,用户需要按照特定的顺序触摸这些...

    设置桌面壁纸

    在设置壁纸时,应提供预览功能,让用户在应用内就能看到壁纸设置的效果。此外,提供多种壁纸选择或支持用户自定义上传也是一种好的设计。如果壁纸大小超过屏幕,可能需要实现平铺、拉伸或居中等填充模式,以满足不同...

    C#376-设置桌片壁纸

    调用该函数时,需要传递几个参数,其中`SPI_SETDESKWALLPAPER`常量用于设置壁纸,而壁纸的路径作为参数传递。 代码示例如下: ```csharp using System; using System.Runtime.InteropServices; public class ...

    android设置壁纸

    3. **设置壁纸**:Android提供了`setWallpaper()`方法,通过`Context`对象调用,将`Bitmap`对象设置为壁纸。有三个不同类型的壁纸可以设置:主屏幕壁纸、锁屏壁纸和联系人壁纸,分别对应` WallpaperManager`的`...

    行业分类-设备装置-壁纸设置方法及装置.zip

    读者可以通过阅读这份文档,深入了解如何高效、便捷地管理和设置壁纸,从而提升设备的个性化使用体验。 总的来说,壁纸设置方法及装置的研究不仅涉及到用户界面设计,还与用户体验、设备性能、系统安全等多个方面...

    易语言源码设置壁纸.rar

    标题提到的"易语言源码设置壁纸.rar"是一个使用易语言编写的程序,其主要功能可能是用于设置计算机桌面壁纸。这个压缩包包含了两个文件:`设置壁纸.e` 和 `源码使用说明.txt`。 `设置壁纸.e` 是易语言的工程文件,...

    文件夹内如何设置背景壁纸

    ### 文件夹内如何设置背景壁纸 在日常使用电脑的过程中,我们常常希望个性化我们的桌面环境,其中一个有趣的功能就是为特定的文件夹设置独特的背景壁纸。这不仅能美化我们的工作环境,还能帮助我们在众多文件夹中...

    设置壁纸.zip易语言项目例子源码下载

    6. **面向对象编程**:如果项目采用面向对象的设计,那么可能会有类的定义,如Wallpaper类,包含设置壁纸的相关方法。 7. **程序流程控制**:根据描述,程序可能有明确的步骤,如用户选择图片、预览、确认设置等,...

    行业分类-设备装置-桌面壁纸设置方法、装置及终端设备.zip

    通过合理选择和设置壁纸,可以提高工作效率,减轻视觉疲劳。例如,使用高对比度的壁纸可以帮助区分桌面图标,而柔和的色调则能提供舒适的视觉环境。 综上所述,"行业分类-设备装置-桌面壁纸设置"这一主题涵盖了操作...

    壁纸居中代码

    总的来说,实现小米手机的壁纸居中可以通过多种途径达成,从简单的系统设置到复杂的编程技巧,每个方法都有其适用的用户群体。理解这些知识点,不仅可以提升用户的个性化体验,也能帮助有志于Android开发的人员扩展...

    行业分类-设备装置-双系统壁纸设置方法和装置.zip

    在Windows中,有一些第三方软件可以批量设置壁纸,并定时更换,例如“Wallpaper Engine”。在Linux中,也有如“Nitrogen”这样的程序,允许用户自定义壁纸,并在多个工作区或桌面间设定不同的背景。 双系统壁纸设置...

    Python-Mac命令行壁纸Maccommandwallpaper

    在Mac OS中,虽然大多数用户通过图形用户界面(GUI)来设置壁纸,但通过命令行工具进行设置也是一种高效的方法,特别是对于自动化任务或者程序员来说。这样可以编写脚本,根据需要自动更改桌面壁纸,比如定时更换,...

    Android编程之手机壁纸WallPaper设置方法示例

    WallpaperManager 类提供了多种方法来设置壁纸,例如 setBitmap() 方法可以将 Bitmap 对象设置为壁纸,还有 setStream() 方法可以将 InputStream 对象设置为壁纸。 三、设置壁纸的步骤 设置壁纸的步骤主要包括...

    android动态壁纸

    在Android平台上,动态壁纸是一种能够为用户带来生动、交互式桌面体验的应用。本文将深入探讨“android动态壁纸”这一主题,结合提供的描述和标签,主要关注以下知识点: 1. **动态壁纸开发**: Android系统允许...

    动态壁纸.zip

    在本文中,我们将深入探讨动态壁纸的工作原理、类型、制作方法以及如何在不同操作系统上设置和使用。 一、动态壁纸的工作原理 动态壁纸的实现通常基于编程语言和图形库。它们可以是简单的GIF动画,也可以是更复杂...

    背景设置demo

    - 动态设置:在Java代码中,使用`setBackgroundColor(int color)`方法。 ```java button.setBackgroundColor(getResources().getColor(R.color.bg_color)); ``` 2. **图片背景设置**: 图片背景可以通过`...

    DELPHI--将视频设置为win10壁纸.7z

    在本文中,我们将深入探讨如何使用Delphi编程语言和VLC多媒体播放器库来实现一个在Windows 10操作系统上设置动态视频作为壁纸的应用。这个项目的核心是利用VLC库的功能,结合Delphi的组件和事件处理机制,来创建一个...

    随机更换桌面壁纸(桌面壁纸自动更换)

    程序支持三种更换桌面换壁纸方式:开机自动更换,定时更换,热键更换(热键可以设置) 只要您指定壁纸文件所在文件夹,程序将该文件夹下(含所有子文件夹)所有的JPEG、GIF、TIF、PNG、JPE、JPG、BMP文件自动随机...

    win10系统简单设置动态视频壁纸桌面.zip

    这个“win10系统简单设置动态视频壁纸桌面.zip”压缩包正是提供了一种方法来帮助用户达成这一目标。下面将详细介绍如何在Win10系统中设置动态视频壁纸以及相关知识点。 首先,Windows 10本身并不直接支持动态视频...

Global site tag (gtag.js) - Google Analytics