其实,这是个问题。如何从安卓相机拍照?
即使是在 Linux 下,我也只发现了一个带有 ffmpeg 的命令:
~ # ffmpeg -f video4linux2 -r 1 -i /dev/video0 -f image2 image.png -t 1
但就我而言,即使在 Kali Nethunter 下也无法正常工作。原则上我不想要 Java,我正在编写一个控制台 Linux 二进制文件。
我找到了 /system/lib/android.hardware.camera.common.so 库和更多类似名称的库。但我不清楚如何正确链接到它们,如何在代码中使用它们。
如何在 Android 中使用 Linux 二进制文件从控制台拍照?
如果设备连接到计算机,则可以通过
adb
.可以从设备本身执行相同的命令,例如通过 Termux 终端,但您需要输入不带 adb shell 前缀的命令:
要了解有关
am
活动管理器的更多信息,请键入adb shell am
或查看文档。您可以在此处查看其他可用的 KeyEvent 。