锁定老帖子 主题:Android杂谈---设置模拟器壁纸
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-07-25
天天看着模拟器里面的那个图片感觉很恼火,所以干脆想将其换掉,顺便学一点知识 下面是一个设置模拟器壁纸的例子 SetWallpaper.java
package com.loulijun.setwallpaper; import java.io.IOException; import android.app.Activity; import android.content.res.Resources; import android.graphics.Bitmap; import android.graphics.drawable.BitmapDrawable; import android.os.Bundle; public class SetWallpaper extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Resources res =getResources(); BitmapDrawable bmp = (BitmapDrawable)res.getDrawable(R.drawable.gaoyuanyuan); Bitmap b = bmp.getBitmap(); try { setWallpaper(b); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } 另外,在main.xml中加入权限 <uses-permission android:name="android.permission.SET_WALLPAPER" /> 运行结果如下: 由于图片较大,所以设置的时候需要找一张适合模拟器大小的图片即可 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-07-26
图片可以咨询设计,哈哈
|
|
返回顶楼 | |
发表时间:2011-07-26
有想法,有前途
|
|
返回顶楼 | |
发表时间:2011-07-26
这个是个修改过的,希望各位喜欢
http://hualang.iteye.com/admin/blogs/1132568 |
|
返回顶楼 | |
发表时间:2011-07-26
下班前看看贴,充实一下挺不错的,呵呵
|
|
返回顶楼 | |
发表时间:2011-07-27
可以研究一下动态壁纸
|
|
返回顶楼 | |
发表时间:2011-07-27
xiao_hua 写道 可以研究一下动态壁纸
恩,你说的有道理 |
|
返回顶楼 | |
发表时间:2011-07-27
不错,实践一下
|
|
返回顶楼 | |
发表时间:2011-07-28
lz能干点正事不
|
|
返回顶楼 | |
发表时间:2011-07-29
要不是看到这一句
BitmapDrawable bmp = (BitmapDrawable)res.getDrawable(R.drawable.gaoyuanyuan); 还不知道背景图片是什么东东 |
|
返回顶楼 | |