使用系统的照相机和录像机
2016-04-06 16:30
267 查看
1、照相机代码:
2、录像机代码:
package com.example.paizhao; import java.io.File; import android.net.Uri; import android.os.Bundle; 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 pai(View view){ Intent intent = new Intent(); intent.setAction("android.media.action.IMAGE_CAPTURE"); intent.addCategory("android.intent.category.DEFAULT"); //说明拍摄的照片放在哪里,并且指定了文件名 File file = new File("/sdcard/myimage.jpg"); Uri uri = Uri.fromFile(file); intent.putExtra(MediaStore.EXTRA_OUTPUT, uri); startActivity(intent); } }
2、录像机代码:
package com.example.paizhao; import java.io.File; import android.net.Uri; import android.os.Bundle; 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 pai(View view){ Intent intent = new Intent(); intent.setAction("android.media.action.VIDEO_CAPTURE"); intent.addCategory("android.intent.category.DEFAULT"); File file = new File("/sdcard/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) { // TODO Auto-generated method stub super.onActivityResult(requestCode, resultCode, data); } }
相关文章推荐
- yaml文件
- EL表达式获取地址栏地址以及jsp如何获取服务器信息
- nodejs之promise书写规范
- caffe中对6种激活函数类的封装--TanH
- EL表达式获取地址栏地址以及jsp如何获取服务器信息
- nyoj 35 表达式求值
- 双亲委派模型
- UGUI-Canvas
- 公理系统与有限几何(1)
- 解析好的静态页面.shtml浏览器无法解析.需要apache解析后再返回给浏览器
- Oracle用分区表分区交换做历史数据迁移
- 通讯录开发
- mybatis动态注入字段名
- iOS开发之详解正则表达式
- java web分层结构
- 215. Kth Largest Element in an Array
- TCP与UDP在概念上的区别
- 2016.4.06Test:problem1:异或树:动态树的点分治
- C++临时对象
- 案例学习: MapReduce