主要熟悉Intent、Uri的运用。
package com.example.activity_00;
import java.io.File;
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class Main extends Activity {
private Button Intel,Mp3,Photo,Dail;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Intel=(Button)this.findViewById(R.id.intel);
Intel.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Uri uri=Uri.parse("http://www.baidu.com");
Intent it=new Intent(Intent.ACTION_VIEW,uri);
startActivity(it);
}
});
Mp3=(Button)this.findViewById(R.id.mp3);
Mp3.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent it=new Intent(Intent.ACTION_VIEW);
File file=new File("/sdcard/wheretimego.mp3");
it.setDataAndType(Uri.fromFile(file), "audio/*");
startActivity(it);
}
});
Photo=(Button)this.findViewById(R.id.photo);
Photo.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent it =new Intent(Intent.ACTION_VIEW);
File file=new File("/sdcard/westtang.png");
it.setDataAndType(Uri.fromFile(file), "image/*");
startActivity(it);
}
});
Dail=(Button)this.findViewById(R.id.dail);
Dail.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Uri uri=Uri.parse("tel:13709023554");
Intent it=new Intent(Intent.ACTION_DIAL,uri);
startActivity(it);
}
});
}
}