camera 摄像机

文档及官方参考实例代码Camera

file:///E:/baiduyunpan/android_doc_v1.0/android_doc/guide/topics/media/camera.html#considerations调用真机中的摄像机或照相机:

1、在清单文件中增加权限:

  1. <uses-permission android:name="android.permission.CAMERA" />

2、使用实例:

  1. public class MainActivity extends Activity {
  2. @Override
  3. protected void onCreate(Bundle savedInstanceState) {
  4. super.onCreate(savedInstanceState);
  5. setContentView(R.layout.activity_main);
  6. }
  7. /**
  8. * 拍照
  9. * @param v
  10. */
  11. public void takephoto(View v){
  12. Intent intent = new Intent();
  13. //拍照
  14. intent.setAction(MediaStore.ACTION_VIDEO_CAPTURE );
  15. File file = new File(Environment.getExternalStorageDirectory().getPath(),"paizhao.3gp");
  16. //使用到了sd卡所以还需要在清单文件中增加sd卡读写权限
  17. intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(file));
  18. // 开启意图
  19. startActivityForResult(intent, 1);
  20. }
  21. @Override
  22. protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  23. Toast.makeText(getApplicationContext(), "保存成功", 1).show();
  24. super.onActivityResult(requestCode, resultCode, data);
  25. }
  26. }

来自为知笔记(Wiz)

时间: 2024-12-17 01:45:18

camera 摄像机的相关文章

NGUI Camera 作为 Main Camera摄像机背景

NGUI - UIRoot - Camera 1.新建Layer层 - backgroundImg 2.设置UIRoot层次为backgroundImg 3.Dept : 设置与Main Camera一样,或者小于Main Camera Main Camera 1. Clear Flags : Depth only 2. Culling Mash : 取消自定义(backgroundImg)层,显示为Mixed...

Unity获取摄像机在某个平面上的视野范围

这是已知平面上的一个点和平面的法线的情况下,求摄像机在平面看到的视野范围,下图绿色的框框就是了. 效果: 代码: 1 using UnityEngine; 2 using System.Collections; 3 using System; 4 5 public class CameraPlaneView : MonoBehaviour 6 { 7 #region for debug 8 public Camera viewCamera; 9 10 void Update() 11 { 12

3D基础知识——01Camera摄像机

任何3D画面都是由两个基础部分组成:观察者/摄像机和被观察物 Camera摄像机 Clear Flags:清除标记:决定屏幕的哪部分将被清除,该项一般用于使用多台摄像机来绘制不同游戏对象情况 Skybox:天空盒,该模式为默认设置,在屏幕汇总空白的部分将显示当前摄像机的天空盒,如果当前摄像机没有设置天空盒,它会默认使用背景景色 Solid Color:纯色,选择该模式后,屏幕上的空白部分将显示当前摄像机的背景色 Depth Only:深度相机,只渲染采集到的画面 Don't Clear:不清除,

DirectX11 学习笔记7 - 支持自由移动的摄像机

现在将重新制定一个camera摄像机.可以自由移动. 比如前进 后退,上游 下潜. 各个方向渲染之类的. 首先设置按键. 这个时候需要在 XWindow.h 里面 bool XWindow::frame() { //判断是否按下ESC键 if(x_input->isKeyDown(VK_ESCAPE)) return false; //如果A,S,D,W,Q,E,Z,X,C键按下,移动摄像机 if(GetAsyncKeyState('W') & 0x8000) //前后 x_graphics

three.js 源码注释(二十八)Cameras/Camera.js

商域无疆 (http://blog.csdn.net/omni360/) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:商域无疆 -  本博客专注于 敏捷开发及移动和物联设备研究:数据可视化.GOLANG.Html5.WEBGL.THREE.JS,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. 俺也是刚开始学,好多地儿肯定不对还请见谅. 以下代码是THREE.JS 源码文件中Cameras/Camera.js文件的注释. 更多更新在 : https://git

11.unity3d 摄像机快速定位到Scene视角

选中Camera,比如Main Camera摄像机,在菜单选择GameObject->Align With View就可以了.如下图所示,参照前三步操作,第4步是最终效果. 原文地址:https://www.cnblogs.com/tthjHiroki/p/9334060.html

three.js之让物体动起来方式(一)移动摄像机

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Three框架</title> <script src="../static/three.js-master/build/three.js"></script> <style type="text/css"> div#ca

Unity API - C

废话不多说,一针见血,go! 一起来看 API Caching 缓存 Camera 摄像机 CapsuleCollider 胶囊碰撞器 CharacterController 角色控制器 CharacterJoint 角色关节 Cloth 布料 ClothRenderer 布料渲染器 ClothSkinningCoefficient 布料蒙皮系数 Collider 碰撞器 Collision 碰撞 Color 颜色 CombineInstance 合并实例 Caching 缓存 Caching.

【转载】DXUT进阶

原文:DXUT进阶 概要 这个指南涵盖了更多DXUT的高级应用. 这个指南里的大部分功能是可选的, 为了以最小的代价来增强你的应用程序. DXUT提供了一个简单的基于GUI系统的精灵和一个设备设置对话框. 另外, 它还提供了一些摄像机类. 这个指南的结果是一个具有完善功能的GUI 用于更改设备和场景的设置. 它将有按钮, 滑块, 和文本来示范这些功能. 导航 DXUT摄像机 DXUT对话框 资源管理程序初始化 3D设置对话框 文本渲染 DXUT 摄像机 DXUT中的CModelViewerCam