gpt4 book ai didi

Android每隔X秒自动抓拍照片并上传的方法

转载 作者:行者123 更新时间:2023-11-29 18:08:54 25 4
gpt4 key购买 nike

我有以下任务:

本月晚些时候,我将像以前一样在太阳能气球上发射 Android 智能手机 (htc droid incredible) last May.

我想将 Android 配置为每 X 秒拍摄一张照片并将其上传到 Google+。我有自动上传功能,但我还没有找到一个可以自动拍照的应用程序,同时使用很少的系统资源(希望能长时间保持手机传输)。

哪些应用或简单的脚本可以做到这一点?

我们不能将照片保存在硬盘上,因为我们永远无法取回它。它必须传输。

最佳答案

我用过这个 python 脚本:

import android
import time

droid = android.Android()
for i in range(5):
temp = str(i)
path = '/sdcard/picscript/'
path += time.strftime("%B-%_e-%_I-%M-")
path += temp
path += '.png'
droid.cameraCapturePicture(path, True)

结合SL4A循环拍照。现在它将拍摄 5 张图像并将它们保存到 SD 卡上名为 picscript 的文件夹中,文件名将是照片拍摄时间的时间戳。一旦它们被保存,你就可以从那里上传它们,如果你喜欢冒险,你甚至可以弄清楚如何从 python 脚本本身上传它们。

您可以更改脚本以使其成为一个无限循环,并根据需要在每张照片之间添加时间延迟。

如果您愿意在设备上安装 sl4a,则可以从 python 文件运行它。如果您不想安装 sl4a,您可以将其包装在 android apk as detailed in this pdf. 中。无论你走哪条路,你都必须拥有python installed虽然在您的设备上。

注意:我不知道此脚本的电池使用情况,但我怀疑它会消耗大量电量。在 sl4a 的最新版本中,API 发生了一些变化,相机预览现在显示在屏幕上。我不认为它曾经显示预览,所以如果您返回并获取旧版本,您可能能够从中获得更好的电池性能。 droid.cameraTakePicture(path,True) 是旧版本中调用的方法。

关于Android每隔X秒自动抓拍照片并上传的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11856993/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com