设置壁纸的三种方法
- 博客分类:
- android
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 2498转载自http://www.cnblogs.com/answe ... -
Android实战技巧:为从右向左语言定义复杂字串
2013-09-04 17:37 1089我们所使用的语言,无论是中文还是英语, ... -
Android 5种方式存储数据:
2013-05-08 17:17 1060Android 提供了5种方式存储数据: --使用Shared ... -
widget的设计与应用
2013-02-02 16:27 8851.AppWidgetProviderInfo对象 ... -
Android系统主题设计和实现
2012-12-11 14:09 1402转自:http://www.apkbus.com/ ... -
Android实现DES对字符串加密
2012-09-02 14:15 17098import java.io.Unsuppor ... -
android综合
2012-08-02 16:25 15521 ,手动设置横竖屏 TestA ... -
onSaveInstanceState
2012-08-01 17:40 680@Override //存储 public void onSa ... -
处理多个Activity
2012-07-20 09:40 670public class LifecycleManager ... -
bitmap 和drawable 互相转换
2012-07-19 13:37 621// bitmap to drawable; Drawable ... -
sqlite数据库处理时间问题 和 日期时间函数
2012-06-27 10:36 22784首先,sqlite数据库在时间 ... -
app缓存管理
2012-06-27 10:25 1015无论大型或小型应用, ... -
Uri、UriMatcher、ContentUris类使用介绍&&Android应用间数据共享之ContentProvider
2012-05-24 15:50 4378Android应用开发中我们会经常用Uri进行数据的处理,下面 ... -
getWidth()为0
2012-04-12 10:06 1964一般在刚开始开发android时,会犯一个错误,即在View的 ... -
自定义View 及使用
2012-04-05 14:08 743可能是一直都在做Web的富客户端开发的缘故吧,在接触Andro ... -
搜索手机联系人所有字段
2012-03-28 15:54 1386想取手机联系人的有效字段,但是苦于找不到API表示的字段变量, ... -
Andoid2.X各字段意义
2012-03-28 14:59 1207ContactsContract.Contacts.TIMES ... -
SMS发送流程
2012-03-20 18:07 1223发短信流程: 1 afterTextChanged{mWork ... -
Android telephony MMS 学习笔记
2012-03-14 13:32 2851转载 http://blog.csdn.net/tjy1985 ... -
Android_Mms源代码接受短信流程
2012-03-14 13:27 930短信来了之后framework会发送广播 “android.p ...
相关推荐
通过主题设置壁纸,通过壁纸管理器设置,动态加载壁纸
android壁纸设置的多种方法.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
程序支持三种更换桌面换壁纸方式:开机自动更换,定时更换,热键更换(热键可以设置) 只要您指定壁纸文件所在文件夹,程序将该文件夹下(含所有子文件夹)所有的JPEG、GIF、TIF、PNG、JPE、JPG、BMP文件自动随机...
今天和大家分享的是关于在Android中设置壁纸的方法,在Android中设置壁纸的方法有三种,分别是: 1、使用WallpaperManager的setResource(int ResourceID)方法 2、使用WallpaperManager的setBitmap(Bitmap bitmap)...
适用于EMLOG5.3.1程序的背景图设置插件,使用插件可以为网站设置一张好看的背景壁纸,插件设置里可以设置背景显示模式,分为自定义单图模式、自定义随机图片模式、每日必应壁纸三种。 emlog蓝叶背景图插件页面展示 ...
晨风电脑动态屏保支持设置窗口透明、密码保护、图片渐入渐出、七彩泡泡、海底世界动画、夜光钟、背景音乐、背景短片、自动切换桌面壁纸、一键进入屏保、自动下载网络图片等多种功能。你可以让软件自动更新最新的精美...
介绍: 这是一款特别强大的一款微信小程序...因为没有后端所以使用方法也很简单也不复杂,只需要使用微信开发者工具把源码上传,然后在小程序账号后台里面设置几个合法域名就可以了,合法域名小编也打包在压缩包里面了。
2.软件壁纸模式,该选项有同步主题和自定义两个待选项目,同步主题能够使软件的外观壁纸与主题风格搭调,自定义则提供个性设置,调用第三项中软件壁纸指定的图片作为当前壁纸。 3.其他有关显示方面的内容包括桌面...
图像列表支持18种图像切换动画效果,图像动画方法可设置为随机动画、顺序动画或单一图像切换动画,可设置单张图像显示的时间间隔,并可以调整图像显示的顺序。添加哪个明星的照片就有拥有那个明星的屏幕保护效果。...
一、启用guest来宾帐户; 二、控制面板→管理工具→本地安全策略→本地策略→用户权利指派里,“从网络访问此计算机”中加入guest帐户,...所以,如果需要使用Guest用户访问XP的话,要进行上面的三个设置:启用Guest、...
主要介绍了Android开发中的简单设置技巧,较为详细的汇总了Android针对壁纸、语言、音量、录音等多种设置的方法,非常简单实用,需要的朋友可以参考下
卸载要从浏览器中删除扩展名,请执行以下步骤:-在屏幕右上角找到三个垂直点图标-转到“设置”。 -在出现的菜单中,选择“扩展名”。 -从已安装的扩展程序列表中,找到要卸载的扩展程序的名称。 -单击“启用”右侧的...
改名生成(多种生成方式) 头像框制作(N款模板) 王者巅峰数据查询 王者英雄数据查询 王者荣耀赛事数据查询 动态壁纸(自动采集的都是动态) 证件照制作生成 搜题功能,内含强大数据 图片伪原创制作生成 在线翻译...
改名生成(多种生成方式) 头像框制作(N款模板) 王者巅峰数据查询 王者英雄数据查询 王者荣耀赛事数据查询 动态壁纸(自动采集的都是动态) 证件照制作生成 搜题功能,内含强大数据 图片伪原创制作生成 在线翻译...
可以使用多种方法重命名图像。 您可以选择从 BING 的不同区域下载图像,因为它们都有不同且精彩的图像,只需使用区域/文化选项即可。 或者,您可以从许多包含照片、壁纸的 subreddit 下载图像,例如图像、EarthPorn...
这是一款特别强大的一款微信小程序源码,初步算...因为没有后端所以使用方法也很简单也不复杂,只需要使用微信开发者工具把源码上传,然后在小程序账号后台里面设置几个合法域名就可以了,合法域名已打包在压缩包里面了。
这是一款特别强大的一款微信小程序源码,初步算...因为没有后端所以使用方法也很简单也不复杂,只需要使用微信开发者工具把源码上传,然后在小程序账号后台里面设置几个合法域名就可以了,合法域名已打包在压缩包里面了。
类别选择器最近的设置管理提示:长按可删除单个设置) 预览屏幕,您可以在其中定制矢量图形的大小和位置设置墙纸的3种方法(保存,直接应用-涉及保存,动态墙纸) 注意:墙纸现已保存到私有应用程序文件夹(内部...
要从浏览器中删除扩展名,请执行以下步骤:-在屏幕右上角找到三个垂直点图标-转到“设置”。 -在出现的菜单中,选择“扩展名”。 -从已安装的扩展程序列表中,找到要卸载的扩展程序的名称。 -单击“启用”右侧的垃圾...