xe5 android 调用照相机获取拍的照片

本篇文章我们来看一下delphi xe5 在android程序里怎样启动照相机并获取所拍的照片,本代码取自xe自带打sample,路径为:

C:\Users\Public\Documents\RAD Studio\12.0\Samples\MobileCodeSnippets\AccessCameraApp

1、前两步骤新建firemonkey mobile application 然后 选择blank application

2、界面摆放如下:

    toolbar 、image 、actionlist

  

   xe5 android 调用照相机获取拍的照片[转]_第1张图片

2、右键点击new standard action

xe5 android 调用照相机获取拍的照片[转]_第2张图片

然后选择 TakePhotoFromCameraAction

 xe5 android 调用照相机获取拍的照片[转]_第3张图片

3、在TakePhotoFromCameraAction的onDidFinishTaking 时间中写如下代码:

 imgCameraImage.Bitmap.Assign(Image);

 4、在手机上运行时点击 TakePhotoFromCameraAction1 时会调出照相机,拍照完毕后点击存储图片就在界面上的image中展现出来。

xe5 android 调用照相机获取拍的照片[转]_第4张图片

你可能感兴趣的:(android)