如何使用Delphi直接在Android中拍摄照片

时间:2016-01-23 15:07:42

标签: android api delphi photo

问题很简单。我知道如何调用Android内置的照片界面拍摄照片并将其存储在BMP中。

我的问题是,你能绕过界面直接拍照吗?我的目标是拍摄照片并在应用程序内的表单上进行预览。通过这种方式,我可以在不同的Android设备上实现更多控制和更加统一的方式。

编辑:

我发现你需要JCamera JNI,Delphi已经有了一个实现该接口的TJCamera类。但是,我找不到任何使用它的例子。任何人都有这方面的东西吗?

编辑2:

以下是有关如何在JAVA中执行此操作的代码。我需要知道是否有办法将其移植到Delphi:

Here is the JAVA code

到目前为止,我还没有尝试将任何东西移植到Delphi。

1 个答案:

答案 0 :(得分:1)

您可以为此目的使用Delphi附带的与相机相关的标准操作。 要拍摄照片,请选择" 标准操作/媒体库"行动TTakePhotoFromCameraAction

enter image description here

捕获完成后,您可以使用事件OnDidFinishTaking执行某些操作。

问候。