私はこの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枚の画像を取得し、picscriptという名前のSDカード上のフォルダーに保存するため、ファイル名は写真が撮影された時刻のタイムスタンプになります。それらが保存されたら、そこからアップロードできます。冒険心があれば、Pythonスクリプト自体からアップロードする方法を理解することもできます。
必要に応じて、スクリプトを変更して無限(ish)ループにし、各写真の間に時間遅延を追加することができます。
デバイスにsl4aをインストールする必要がある場合は、Pythonファイルから実行できます。sl4aをインストールしたくない場合は、このpdfで詳しく説明されているように、代わりにandroidapkでラップすることができます。
どのルートを選択する場合でも、デバイスにPythonをインストールする必要があります。
注:このスクリプトでのバッテリーの使用量についてはわかりませんが、かなり消耗していると思われます。sl4aの最近のバージョンでは、APIが少し変更され、カメラのプレビューが画面に表示されるようになりました。以前はプレビューが表示されていなかったと思うので、戻って古いバージョンを入手すると、バッテリーのパフォーマンスが向上する可能性があります。droid.cameraTakePicture(path,True)
以前のバージョンではメソッドが呼び出されていたものです。