Android 桌布(桌面) 設定

Android 本身已有內建桌布設定功能 (Intent.ACTION_SET_WALLPAPER)

範例, 如下 :

 Java 程式碼
public class helloWorld extends Activity {

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

Button b = new Button(this);

b.setText("選擇檔案");

b.setOnClickListener( new OnClickListener(){
public void onClick(View arg0) {
// TODO Auto-generated method stub

// 建立 "桌布設定 Action" 的 Intent
Intent intent = new Intent(Intent.ACTION_SET_WALLPAPER);

// 建立 "檔案選擇器" 的 Intent (第二個參數: 選擇器的標題)
Intent destIntent = Intent.createChooser(intent, "設定桌布");

// 切換到檔案選擇器
startActivity( destIntent );
}
});

setContentView( b );
}
}

範例結果 :










Related Posts Plugin for WordPress, Blogger...