如何在默认相机应用程序上添加 TextView
How to add a TextView over default camera Application
我正在创建一个应用程序,用户必须在其中为一个对象拍摄多张照片。我需要通过在打开相机时在屏幕顶部添加一条消息来引导他完成整个过程(例如:右侧、左侧、正面等)祝酒词不好,因为我需要在那里说消息直到照片已拍摄。有没有办法在默认相机上添加布局?我考虑过创建一个相机 activity 但 android.hardware.Camera
已弃用,而且我的最低 SDK 不支持 camera2,这似乎是一个困境。
欢迎任何建议。
谢谢
Is there a way to add a layout over the default camera?
没有一个"default camera"。有几千种 Android 设备型号。这些设备型号上预装了数百种不同的相机应用程序。此外,当您尝试启动 ACTION_IMAGE_CAPTURE
activity(或者您打算拍照)时,用户可能会选择使用不同的相机应用程序,即他们安装的应用程序。因此,您无法知道相机 activity 的 UI 是什么,无法对其进行注释,即使注释它是实用的(总的来说,它不是).
I considered creating a camera activity but with android.hardware.Camera deprecated, and my minimum SDK not supporting camera2, it seems quite the predicament.
在Android中,"deprecated"表示"we have something else that we think that you should use"。除非文档明确指出弃用的内容从某某 API 级别开始不起作用,否则弃用的 API 仍然有效。考虑到替代方案,它们可能不是最佳选择,但它们仍然有效。
特别是,弃用的 API 有时是您唯一的选择。相机就是一个很好的例子。 android.hardware.Camera
是Android 4.4 及以下的唯一拍照方式。目前,这仍然代表了十亿台设备中的大部分。这里,"deprecated" 表示 "on Android 5.0 and higher, you should consider using android.hardware.camera2
"。无论您是选择同时使用 API(API 级别 21+ 上的 android.hardware.camera2
和之前的 android.hardware.Camera
),还是选择在整个过程中使用 android.hardware.Camera
董事会,是你的决定。
如果您想提供某种引导式拍照,在您自己的应用中实现您自己的相机 UI 几乎是您唯一的选择。
我正在创建一个应用程序,用户必须在其中为一个对象拍摄多张照片。我需要通过在打开相机时在屏幕顶部添加一条消息来引导他完成整个过程(例如:右侧、左侧、正面等)祝酒词不好,因为我需要在那里说消息直到照片已拍摄。有没有办法在默认相机上添加布局?我考虑过创建一个相机 activity 但 android.hardware.Camera
已弃用,而且我的最低 SDK 不支持 camera2,这似乎是一个困境。
欢迎任何建议。
谢谢
Is there a way to add a layout over the default camera?
没有一个"default camera"。有几千种 Android 设备型号。这些设备型号上预装了数百种不同的相机应用程序。此外,当您尝试启动 ACTION_IMAGE_CAPTURE
activity(或者您打算拍照)时,用户可能会选择使用不同的相机应用程序,即他们安装的应用程序。因此,您无法知道相机 activity 的 UI 是什么,无法对其进行注释,即使注释它是实用的(总的来说,它不是).
I considered creating a camera activity but with android.hardware.Camera deprecated, and my minimum SDK not supporting camera2, it seems quite the predicament.
在Android中,"deprecated"表示"we have something else that we think that you should use"。除非文档明确指出弃用的内容从某某 API 级别开始不起作用,否则弃用的 API 仍然有效。考虑到替代方案,它们可能不是最佳选择,但它们仍然有效。
特别是,弃用的 API 有时是您唯一的选择。相机就是一个很好的例子。 android.hardware.Camera
是Android 4.4 及以下的唯一拍照方式。目前,这仍然代表了十亿台设备中的大部分。这里,"deprecated" 表示 "on Android 5.0 and higher, you should consider using android.hardware.camera2
"。无论您是选择同时使用 API(API 级别 21+ 上的 android.hardware.camera2
和之前的 android.hardware.Camera
),还是选择在整个过程中使用 android.hardware.Camera
董事会,是你的决定。
如果您想提供某种引导式拍照,在您自己的应用中实现您自己的相机 UI 几乎是您唯一的选择。