import java.io.File;
import android.net.Uri;
import android.os.Bundle;
import android.os.Environment;
import android.provider.MediaStore;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
// 点击按钮 进行照相
public void click1(View v) {
// 照相 创建意图
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
// 存放图片的路径
File file = new File(Environment.getExternalStorageDirectory()
.getPath(), "haha.png");
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(file)); // set the
// image
// file
// name
// 开启一个activity 并获取结果
startActivityForResult(intent, 1);
}
// 点击按钮 进行录像
public void click2(View v) {
// 照相 创建意图
Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
// 存放图片的路径
File file = new File(Environment.getExternalStorageDirectory()
.getPath(), "haha.3gp");
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(file)); // set the
// image
// file
// name
// 开启一个activity 并获取结果
startActivityForResult(intent, 2);
}
// 当开启的这个Activity页面的关闭的时候调用
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
System.out.println("哈哈 方法调用了");
super.onActivityResult(requestCode, resultCode, data);
}
}