本篇文章我們來看一下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
2、右鍵點擊new standard action
然后選擇 TakePhotoFromCameraAction
3、在TakePhotoFromCameraAction的onDidFinishTaking 時間中寫如下代碼:
imgCameraImage.Bitmap.Assign(Image);
4、在手機上運行時點擊 TakePhotoFromCameraAction1 時會調出照相機,拍照完畢后點擊存儲圖片就在界面上的image中展現出來。