0

私は視覚障害者向けのAndroidアプリを開発しているので、写真を撮った後に保存ボタンを押さなくても自動的に写真を撮って保存できればとても便利です。Android開発者のWebサイトからAPIを探していますが、役立つAPIが見つかりませんでした。この目標を達成する方法について何か考えを持っている人はいますか?

4

2 に答える 2

0

カメラオブジェクトを使用して独自のカメラアクティビティを実装し、各キャプチャ後に画像の保存を処理する必要があります。

デフォルトのカメラインテントオプションは非常に制限されています。

于 2012-09-06T17:50:53.947 に答える
0

PictureCallBack.onPictureTaken独自のカメラアクティビティ内に画像を保存する手順を追加できます。

次に例を示します。

   @Override
    public void onPictureTaken(byte[] imageData, Camera camera) {
        //Use imageData[] and save wherever you want
        File imagefile = new File(filepath); // set a file path
        FileOutputStream fos = new FileOutputStream(imagefile);
        try {
          fos.write(imageData);
          fos.flush();
        } catch(Exception e) {
           //Something wrong happened
        } finally {
            fos.close();
        }
    }

AndroidManifest許可を追加することを忘れないでください:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
于 2012-09-06T18:08:03.557 に答える