安卓调用 系统照相机,录像 学习笔记

/*调用系统拍照*/
	public void click(View view)
	{
		Intent intent = new Intent();
		intent.setAction("android.media.action.IMAGE_CAPTURE");
		intent.addCategory("android.intent.category.DEFAULT");
		File file = new File("/sdcard/0000test.jpg");
		Uri uri = Uri.fromFile(file);
		intent.putExtra(MediaStore.EXTRA_OUTPUT, uri);
		startActivity(intent);
	}
	
	/*调用系统录像*/
	public void video(View view)
	{
		Intent intent = new Intent();
		intent.setAction("android.media.action.VIDEO_CAPTURE");
		intent.addCategory("android.intent.category.DEFAULT");
		File file = new File("/sdcard/0000test.3gp");
		Uri uri = Uri.fromFile(file);
		intent.putExtra(MediaStore.EXTRA_OUTPUT, uri);
		startActivityForResult(intent, 0);
	}
	
	@Override
	protected void onActivityResult(int requestCode, int resultCode, Intent data) {
		Toast.makeText(this, "调用录像完毕", Toast.LENGTH_SHORT).show();
		super.onActivityResult(requestCode, resultCode, data);
	}
相关文章
相关标签/搜索