收藏 分享(赏)

安卓手机最通俗_最实用的Android开发高级培训教程(20).ppt

上传人:scg750829 文档编号:12248371 上传时间:2021-12-06 格式:PPT 页数:4 大小:177.50KB
下载 相关 举报
安卓手机最通俗_最实用的Android开发高级培训教程(20).ppt_第1页
第1页 / 共4页
安卓手机最通俗_最实用的Android开发高级培训教程(20).ppt_第2页
第2页 / 共4页
安卓手机最通俗_最实用的Android开发高级培训教程(20).ppt_第3页
第3页 / 共4页
安卓手机最通俗_最实用的Android开发高级培训教程(20).ppt_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、北京传智播客教育 北京传智播客教育 使用摄像头拍照 在main xml布局文件添加用于显示取景画面的SurfaceView控件 SurfaceViewsurfaceView SurfaceView this findViewById R id surfaceView surfaceView getHolder setFixedSize 176 144 设置分辨率 下面设置Surface不维护自己的缓冲区 而是等待屏幕的渲染引擎将内容推送到用户面前 surfaceView getHolder setType SurfaceHolder SURFACE TYPE PUSH BUFFERS Came

2、racamera Camera open WindowManagerwm WindowManager getSystemService Context WINDOW SERVICE Displaydisplay wm getDefaultDisplay Camera Parametersparameters camera getParameters parameters setPreviewSize display getWidth display getHeight 设置预览照片的大小parameters setPreviewFrameRate 3 每秒3帧parameters setPic

3、tureFormat PixelFormat JPEG 设置照片的输出格式parameters set jpeg quality 85 照片质量parameters setPictureSize display getWidth display getHeight 设置照片的大小camera setParameters parameters camera setPreviewDisplay surfaceView getHolder 通过SurfaceView显示取景画面camera startPreview 开始预览camera autoFocus null 自动对焦camera takeP

4、icture null null null jpegCallback 拍照片camera stopPreview 停止预览camera release 释放摄像头 北京传智播客教育 北京传智播客教育 音视频采集 第一步 在功能清单文件AndroidManifest xml中添加音频刻录和照相机权限 第二步 编写音频刻录代码 recorder reset recorder setVideoSource MediaRecorder VideoSource CAMERA 从照相机采集视频recorder setAudioSource MediaRecorder AudioSource MIC rec

5、order setOutputFormat MediaRecorder OutputFormat THREE GPP recorder setVideoSize 320 240 recorder setVideoFrameRate 3 每秒3帧recorder setVideoEncoder MediaRecorder VideoEncoder H263 设置视频编码方式recorder setAudioEncoder MediaRecorder AudioEncoder AMR NB recorder setOutputFile mnt sdcard itcast 3gp recorder

6、setPreviewDisplay surfaceView getHolder getSurface recorder prepare 预期准备recorder start 开始刻录 recorder stop 停止刻录recorder release 刻录完成一定要释放资源 北京传智播客教育 北京传智播客教育 对话框通知 DialogNotification 当你的应用需要显示一个进度条或需要用户对信息进行确认时 可以使用对话框来完成 下面代码将打开一个如右图所示的对话框 newAlertDialog Builder context setTitle java培训 setCancelable

7、 false 设置不能通过 后退 按钮关闭对话框 setMessage 浏览传智播客网站 setPositiveButton 确认 newDialogInterface OnClickListener publicvoidonClick DialogInterfacedialoginterface inti Uriuri Uri parse Intentintent newIntent Intent ACTION VIEW uri startActivity intent setNegativeButton 取消 newDialogInterface OnClickListener publi

8、cvoidonClick DialogInterfacedialog intid dialog cancel show 显示对话框上面代码采用的是一个链式调用 像setTitle setMessage 这些方法 他们的返回值都是当前对话框对象 http www anzhuo cc 安卓手机论坛 北京传智播客教育 北京传智播客教育 创建带单选项列表的对话框 下面代码将打开一个如右上图所示的选项列表对话框 finalString items java net php newAlertDialog Builder SenderNotificationActivity this setTitle 选择

9、语言 setItems items newDialogInterface OnClickListener publicvoidonClick DialogInterfacedialog intitem Toast makeText getApplicationContext items item Toast LENGTH SHORT show show 显示对话框下面代码将打开一个如右下图所示的带单选框的列表对话框 finalString items java net php newAlertDialog Builder SenderNotificationActivity this setTitle 选择语言 setSingleChoiceItems items 1 newDialogInterface OnClickListener publicvoidonClick DialogInterfacedialog intitem Toast makeText getApplicationContext items item Toast LENGTH SHORT show dialog cancel show 显示对话框setSingleChoiceItems 的第二个参数是设置默认选项 选项索引从0开始 1代表不选择任何选项

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报