这个小案例建议在手机上运行。

package com.example.camera;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;import android.widget.Toast;public class MainActivity extends Activity {    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);    }        public void image(View v){    Intent intent = new Intent();    intent.setAction(MediaStore.ACTION_IMAGE_CAPTURE);//查看谷歌api按照其步骤走    intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(Environment.getExternalStorageDirectory(),"haha.jpg")));//设置保存路径    startActivityForResult(intent, 10);//启动系统拍照功能并返回值    }        @Override    protected void onActivityResult(int requestCode, int resultCode, Intent data) {    // TODO Auto-generated method stub    super.onActivityResult(requestCode, resultCode, data);    if(requestCode==10){    Toast.makeText(this, "拍照成功", 0).show();    }if(requestCode==20){    Toast.makeText(this, "摄像成功", 0).show();    }    }        public void video(View v){    Intent intent = new Intent();    intent.setAction(MediaStore.ACTION_VIDEO_CAPTURE);    intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(Environment.getExternalStorageDirectory(),"haha.3gp")));    intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1);//设置录像的质量    startActivityForResult(intent, 20);    }}


更多相关文章

  1. Android(安卓)2.1 GPS定位和拍照功能代码
  2. android 获取和设置屏幕亮度
  3. ListView 实现像Android(安卓)Market那样 分页加载 滚动加载
  4. android6.0 netd设置dns
  5. Android(安卓)开发常用代码片段
  6. Ubuntu 下开发 Android(安卓)环境变量设置
  7. 设置默认来电铃声 android
  8. Gps简单更新
  9. android之Notification的使用

随机推荐

  1. Android图片加载库:最全面的Picasso讲解
  2. Android入门进阶教程(10)-Xml解析
  3. Android:WebView全面总结
  4. android 6.0的变化
  5. Kivy A to Z -- 如何从Python创建一个基
  6. [置顶] 两分钟彻底让你明白Android(安卓)
  7. App 调试的几个命令实践
  8. Android浪潮
  9. Android使用Fragment实现底部导航栏
  10. [原创] 在Android系统使用socket在framew