android Camera照相机技术(一)
来源:互联网 发布:php 判断文件大小 编辑:程序博客网 时间:2024/05/16 15:36
Android SDK支持操作Android设备内置的照相机。从Android2.3开始,支持操作多个摄像头(主要指前置摄像头和后置照相机)。通过照相机可以拍照和录像。
快速拍照(简单的拍照)直接看代码
view:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity"> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="拍照" android:id="@+id/btn"/> <ImageView android:layout_width="match_parent" android:layout_height="fill_parent" android:id="@+id/iv"/></LinearLayout>
java:
public class MainActivity extends Activity implements View.OnClickListener { private ImageView iv=null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button btn= (Button) findViewById(R.id.btn); btn.setOnClickListener(this); iv= (ImageView) findViewById(R.id.iv); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if(requestCode==1) { if(resultCode==Activity.RESULT_OK){ //判断是否点击了拍照按钮 Bitmap cameraBitmap= (Bitmap) data.getExtras().get("data"); iv.setImageBitmap(cameraBitmap); //显示图片(没有保存到本地中) } } } @Override public void onClick(View v) { Intent intent=new Intent(MediaStore.ACTION_IMAGE_CAPTURE);//只需这两行代码就可以调用相机 startActivityForResult(intent, 1); }}
录视频和上方一样
Demo代码:http://download.csdn.net/detail/agonie201218/8655089
0 0
- android Camera照相机技术(一)
- android Camera照相机技术(二)定制拍照
- Android-Camera(照相机)实例
- Android Camera照相机
- android camera 照相机/摄像机
- Android Camera照相机
- Android照相机Camera
- Android照相机拍照Camera
- android之 照相机 Camera
- Camera(照相机)
- android 自定义照相机Camera黑屏
- Android:照相机(camera)与视频录制(Recorder)的实现
- THREE.js-照相机(Camera)
- Android 照相机Camera 调用系统照相机返回data为空
- Android Camera(一)
- Android Camera(一)
- android源码解析 ---- camera 照相机 摄像机
- android源码解析 ---- camera 照相机 摄像机 .
- LeetCode_Longest Common Prefix
- zoj3605 Find the Marble(三维dp)
- 做事靠定的科学解释
- NoSQL Databases: An Overview [待整理]
- php自定义函数
- android Camera照相机技术(一)
- Acunetix Web Vulnerability Scanner
- spring两个重要属性lazy-init和abstract
- Fast RCNN ubuntu下安装笔记
- std::nth_elelment排序
- 百度地图进阶【POI数据检索】
- java语言实现结构型设计模式—外观模式
- LeetCode OJ #2 Add Two Numbers
- H - Towers (五一训练)