nexus7とsl4aで質問です。nexus7のsl4a上でカメラ撮影を行いファイルとして保存するサンプルプログラムをください。言語は問いません。


sl4aを入れてみたので、まずは試しに
http://mitsurun30.com/sl4a/autocamera.html
を参考に実行させて頂きました。

しかし、保存先を /sdcard/DCIM/Camera/HHMMSS.jpg に変更していたりしているのに
java.lang.NullPointerException が発生し、どう始めたら良いのかわからないところです。

よろしくお願いします。

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2013/04/01 23:05:38
  • 終了:2013/04/08 23:10:07

回答(3件)

id:rafting No.1

ラフティング回答回数2652ベストアンサー獲得回数1762013/04/01 23:41:54

ポイント100pt

他のアプリではダメなのでしょうか?
[スケジュールカメラ]
https://play.google.com/store/apps/details?id=jp.co.nicol.fixedpointcamera&hl=ja
[beeCam Easy連写 (Android 定点カメラアプリ 無料)]
http://www.fmbee.com/products/beecamIntervalshot.html

id:halohalolin

ラフティングさんありがとうございます。

sl4aからハードウェアを叩く題材として、とりあえずカメラを選んでみただけで、定点撮影にはそんなにこだわってなかったりします。

ですので、同様な動作をするアプリの紹介ではなく、sl4aでの対処法をお願いします。

2013/04/01 23:48:49
id:taknt No.2

きゃづみぃ回答回数13537ベストアンサー獲得回数11982013/04/01 23:55:38

ポイント100pt

ソースが途中までしか表示されていないし、
SL4Aって インストールすると エラーが表示されるのを見ると
指定したフォルダが存在しないだけなのかもしれないと思うのですが

フォルダは 存在しています?

他6件のコメントを見る
id:halohalolin
    fpath = "/sdcard/DCIM/Camera/aaa.jpg" 

を試してみましたが、変わらず java.lang.NullPointerException ですorz

2013/04/02 20:28:23
id:taknt
fpath = "/sdcard/DCIM/AC/" +str(d.hour).zfill(2) +str(d.minute).zfill(2) + str(d.second).zfill(2)+ ".jpg"
droid.cameraCapturePicture(fpath, False)

この2行を

droid.cameraCapturePicture("/sdcard/DCIM/AC/" +str(d.hour).zfill(2) +str(d.minute).zfill(2) + str(d.second).zfill(2)+ ".jpg", False)

に変えてみたら いかがでしょうか?
2013/04/03 10:38:46
id:asatoryu No.3

asatoryu回答回数66ベストアンサー獲得回数142013/04/02 16:34:23

ポイント100pt

cameraCapturePicture() を呼び出すと、自動的にカメラ撮影され、指定したパスに画像が保存されます。

import android
droid = android.Android()
droid.cameraCapturePicture("/sdcard/foo.jpg")

http://docs.solab.jp/sl4a/api/camera/

id:halohalolin

asatoryuさんありがとうございます。

ただ、その返答だけでは
http://mitsurun30.com/sl4a/autocamera.html
で使用しているのと同じ方法です。

ですから、24行目を

    fpath = "/sdcard/DCIM/Camera/" +str(d.hour).zfill(2) +str(d.minute).zfill(2) + str(d.second).zfill(2)+ ".jpg"

と変更しても、なぜnexus7において java.lang.NullPointerException が発生するのか?という問に関する答えになっていません。
よろしくお願いします。

2013/04/02 17:21:20

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません