Android(安卓)调用系统的拍相程序进行录像
16lz
2021-12-04
xml:
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <Button android:layout_width="match_parent" android:layout_height="wrap_content" android:text="前往录像" android:onClick="click" /></LinearLayout>
java:
package com.example.usingSystemCamera;import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.os.Environment;import android.provider.MediaStore;import android.view.View;import android.widget.Toast;import java.io.File;public class MyActivity extends Activity { private File file;//相片文件 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } /** * 界面按钮点击事件,跳转到系统录像机 */ public void click(View view) { Intent intent = new Intent(); intent.setAction("android.media.action.VIDEO_CAPTURE"); intent.addCategory("android.intent.category.DEFAULT"); file = new File(Environment.getExternalStorageDirectory(), "myVideo.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,"录像成功!",1).show(); }}
更多相关文章
- Android实现微信底部导航条
- 安卓开发之实现下角圆形按钮
- 透明button 转
- Android中按钮点击效果显示
- Android(安卓)中使用MediaRecorder进行录像详解(视频录制)
- android 自定义按钮的外边框
- android 录像/打开video文件
- Android抽屉式按钮实现
- android 随手记 摄像头录像