安卓調用 系統照相機,錄像 學習筆記

/*調用系統拍照*/
	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);
	}
相關文章
相關標籤/搜索