Android入門筆記之設置桌面背景

Android入門筆記之設置桌面背景

<1>簡介

嘗試下android的音樂播放器。

<2>關鍵步驟

使用android.media.MediaPlayer來進行音樂播放。

<3>出現的問題

       無

<4>代碼及解釋


SetBackGroundActivity.java:

package com.func;

import java.io.InputStream;

import android.app.Activity;
import android.content.res.Resources;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.Toast;

import com.test.R;

public class SetBackGroundActivity extends Activity{
	/**   
	 * @ProjectName:  [androidtest] 
	 * @Package:      [com.func.SetBackGroundActivity.java]  
	 * @ClassName:    [SetBackGroundActivity]   
	 * @Description:    
	 * @Author:       [gmj]   
	 * @CreateDate:   [2013-9-10 下午8:52:34]   
	 * @Version:      [v1.0] 
	 */
	InputStream is;
	Button button;
	Button exit;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_setbackground);
        button=(Button)this.findViewById(R.id.setBackground);
        exit=(Button)this.findViewById(R.id.setBackground2);
        button.setOnClickListener
        (
        		new OnClickListener()
        		{
					@Override
					public void onClick(View v) {
						Resources resource=getBaseContext().getResources();//獲取resources
						is=resource.openRawResource(R.drawable.img1);//加載圖片
						try
						{
							SetBackGroundActivity.this.setWallpaper(is);//設置桌面背景
						}catch(Exception e)
						{
							e.printStackTrace();
						}
						Toast.makeText(SetBackGroundActivity.this, "已經成功置換桌面背景!!", Toast.LENGTH_SHORT).show();
					}
        			
        		}
        );
        exit.setOnClickListener
        (
        	new OnClickListener()
        	{
				@Override
				public void onClick(View v) {
					System.exit(0);//退出程序
				}
        		
        	}
        );
    }
}


發佈了29 篇原創文章 · 獲贊 4 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章