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();
}
这种方法比较快 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();
}
发表评论
-
ActivityGroup 替代tabActivity
2013-12-26 16:43 2537转载自http://www.cnblogs.com/answe ... -
Android实战技巧:为从右向左语言定义复杂字串
2013-09-04 17:37 1138我们所使用的语言,无论是中文还是英语, ... -
Android 5种方式存储数据:
2013-05-08 17:17 1096Android 提供了5种方式存储数据: --使用Shared ... -
widget的设计与应用
2013-02-02 16:27 9281.AppWidgetProviderInfo对象 ... -
Android系统主题设计和实现
2012-12-11 14:09 1479转自:http://www.apkbus.com/ ... -
Android实现DES对字符串加密
2012-09-02 14:15 17154import java.io.Unsuppor ... -
android综合
2012-08-02 16:25 15871 ,手动设置横竖屏 TestA ... -
onSaveInstanceState
2012-08-01 17:40 716@Override //存储 public void onSa ... -
处理多个Activity
2012-07-20 09:40 705public class LifecycleManager ... -
bitmap 和drawable 互相转换
2012-07-19 13:37 646// bitmap to drawable; Drawable ... -
sqlite数据库处理时间问题 和 日期时间函数
2012-06-27 10:36 22838首先,sqlite数据库在时间 ... -
app缓存管理
2012-06-27 10:25 1051无论大型或小型应用, ... -
Uri、UriMatcher、ContentUris类使用介绍&&Android应用间数据共享之ContentProvider
2012-05-24 15:50 4423Android应用开发中我们会经常用Uri进行数据的处理,下面 ... -
getWidth()为0
2012-04-12 10:06 2006一般在刚开始开发android时,会犯一个错误,即在View的 ... -
自定义View 及使用
2012-04-05 14:08 768可能是一直都在做Web的富客户端开发的缘故吧,在接触Andro ... -
搜索手机联系人所有字段
2012-03-28 15:54 1441想取手机联系人的有效字段,但是苦于找不到API表示的字段变量, ... -
Andoid2.X各字段意义
2012-03-28 14:59 1249ContactsContract.Contacts.TIMES ... -
SMS发送流程
2012-03-20 18:07 1255发短信流程: 1 afterTextChanged{mWork ... -
Android telephony MMS 学习笔记
2012-03-14 13:32 2882转载 http://blog.csdn.net/tjy1985 ... -
Android_Mms源代码接受短信流程
2012-03-14 13:27 971短信来了之后framework会发送广播 “android.p ...
相关推荐
本篇文章将深入探讨如何在Android设备上设置壁纸,包括静态壁纸、动态壁纸以及如何通过不同途径进行设置。 首先,让我们从最基础的静态壁纸设置开始。静态壁纸是最常见的类型,通常是一张静止的图片。用户可以通过...
本文将详细讲解与“安卓锁屏九宫格锁屏解锁壁纸”相关的知识点,以及如何通过多种方法设置安卓壁纸。 一、九宫格锁屏 九宫格锁屏是一种创新的解锁方式,它将屏幕划分为九个格子,用户需要按照特定的顺序触摸这些...
在设置壁纸时,应提供预览功能,让用户在应用内就能看到壁纸设置的效果。此外,提供多种壁纸选择或支持用户自定义上传也是一种好的设计。如果壁纸大小超过屏幕,可能需要实现平铺、拉伸或居中等填充模式,以满足不同...
调用该函数时,需要传递几个参数,其中`SPI_SETDESKWALLPAPER`常量用于设置壁纸,而壁纸的路径作为参数传递。 代码示例如下: ```csharp using System; using System.Runtime.InteropServices; public class ...
3. **设置壁纸**:Android提供了`setWallpaper()`方法,通过`Context`对象调用,将`Bitmap`对象设置为壁纸。有三个不同类型的壁纸可以设置:主屏幕壁纸、锁屏壁纸和联系人壁纸,分别对应` WallpaperManager`的`...
读者可以通过阅读这份文档,深入了解如何高效、便捷地管理和设置壁纸,从而提升设备的个性化使用体验。 总的来说,壁纸设置方法及装置的研究不仅涉及到用户界面设计,还与用户体验、设备性能、系统安全等多个方面...
标题提到的"易语言源码设置壁纸.rar"是一个使用易语言编写的程序,其主要功能可能是用于设置计算机桌面壁纸。这个压缩包包含了两个文件:`设置壁纸.e` 和 `源码使用说明.txt`。 `设置壁纸.e` 是易语言的工程文件,...
### 文件夹内如何设置背景壁纸 在日常使用电脑的过程中,我们常常希望个性化我们的桌面环境,其中一个有趣的功能就是为特定的文件夹设置独特的背景壁纸。这不仅能美化我们的工作环境,还能帮助我们在众多文件夹中...
6. **面向对象编程**:如果项目采用面向对象的设计,那么可能会有类的定义,如Wallpaper类,包含设置壁纸的相关方法。 7. **程序流程控制**:根据描述,程序可能有明确的步骤,如用户选择图片、预览、确认设置等,...
通过合理选择和设置壁纸,可以提高工作效率,减轻视觉疲劳。例如,使用高对比度的壁纸可以帮助区分桌面图标,而柔和的色调则能提供舒适的视觉环境。 综上所述,"行业分类-设备装置-桌面壁纸设置"这一主题涵盖了操作...
总的来说,实现小米手机的壁纸居中可以通过多种途径达成,从简单的系统设置到复杂的编程技巧,每个方法都有其适用的用户群体。理解这些知识点,不仅可以提升用户的个性化体验,也能帮助有志于Android开发的人员扩展...
在Windows中,有一些第三方软件可以批量设置壁纸,并定时更换,例如“Wallpaper Engine”。在Linux中,也有如“Nitrogen”这样的程序,允许用户自定义壁纸,并在多个工作区或桌面间设定不同的背景。 双系统壁纸设置...
在Mac OS中,虽然大多数用户通过图形用户界面(GUI)来设置壁纸,但通过命令行工具进行设置也是一种高效的方法,特别是对于自动化任务或者程序员来说。这样可以编写脚本,根据需要自动更改桌面壁纸,比如定时更换,...
WallpaperManager 类提供了多种方法来设置壁纸,例如 setBitmap() 方法可以将 Bitmap 对象设置为壁纸,还有 setStream() 方法可以将 InputStream 对象设置为壁纸。 三、设置壁纸的步骤 设置壁纸的步骤主要包括...
在Android平台上,动态壁纸是一种能够为用户带来生动、交互式桌面体验的应用。本文将深入探讨“android动态壁纸”这一主题,结合提供的描述和标签,主要关注以下知识点: 1. **动态壁纸开发**: Android系统允许...
在本文中,我们将深入探讨动态壁纸的工作原理、类型、制作方法以及如何在不同操作系统上设置和使用。 一、动态壁纸的工作原理 动态壁纸的实现通常基于编程语言和图形库。它们可以是简单的GIF动画,也可以是更复杂...
- 动态设置:在Java代码中,使用`setBackgroundColor(int color)`方法。 ```java button.setBackgroundColor(getResources().getColor(R.color.bg_color)); ``` 2. **图片背景设置**: 图片背景可以通过`...
在本文中,我们将深入探讨如何使用Delphi编程语言和VLC多媒体播放器库来实现一个在Windows 10操作系统上设置动态视频作为壁纸的应用。这个项目的核心是利用VLC库的功能,结合Delphi的组件和事件处理机制,来创建一个...
程序支持三种更换桌面换壁纸方式:开机自动更换,定时更换,热键更换(热键可以设置) 只要您指定壁纸文件所在文件夹,程序将该文件夹下(含所有子文件夹)所有的JPEG、GIF、TIF、PNG、JPE、JPG、BMP文件自动随机...
这个“win10系统简单设置动态视频壁纸桌面.zip”压缩包正是提供了一种方法来帮助用户达成这一目标。下面将详细介绍如何在Win10系统中设置动态视频壁纸以及相关知识点。 首先,Windows 10本身并不直接支持动态视频...