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);//退出程序
}
}
);
}
}