论坛首页 移动开发技术论坛

Android杂谈---设置模拟器壁纸

浏览 6202 次
精华帖 (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" />

运行结果如下:


由于图片较大,所以设置的时候需要找一张适合模拟器大小的图片即可

  • 大小: 96.5 KB
  • 大小: 78.9 KB
  • 大小: 75.8 KB
   发表时间:2011-07-26  
图片可以咨询设计,哈哈
0 请登录后投票
   发表时间:2011-07-26  
有想法,有前途
0 请登录后投票
   发表时间:2011-07-26  
这个是个修改过的,希望各位喜欢
http://hualang.iteye.com/admin/blogs/1132568
0 请登录后投票
   发表时间:2011-07-26  
下班前看看贴,充实一下挺不错的,呵呵
0 请登录后投票
   发表时间:2011-07-27  
可以研究一下动态壁纸
0 请登录后投票
   发表时间:2011-07-27  
xiao_hua 写道
可以研究一下动态壁纸

恩,你说的有道理
0 请登录后投票
   发表时间:2011-07-27  
不错,实践一下
0 请登录后投票
   发表时间:2011-07-28  
lz能干点正事不
0 请登录后投票
   发表时间:2011-07-29  
要不是看到这一句
BitmapDrawable bmp = (BitmapDrawable)res.getDrawable(R.drawable.gaoyuanyuan);
还不知道背景图片是什么东东
0 请登录后投票
论坛首页 移动开发技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics