1

これが私のコードです:

String folderPath = "/sdcard/BarcodePicture/";

File file = new File(folderPath + "image_" + UniqueID + ".jpg");
Uri outputFileUri = Uri.fromFile(file);

i = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
i.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri);
startActivityForResult(i, cameraData);

このコードは私のSonyデバイスでは機能しますが、Hisenseデバイスでは、プロンプトで[OK]を選択しても何も起こりません。Sonyデバイスにプロンプ​​トは表示されません。

コメントしたところ、エラーが発生したと思いますが、i.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri);キャプチャした画像をSDCardフォルダに保存したいのですが。

助けてくれてありがとう。

4

1 に答える 1

0

この回答を見てください: https://stackoverflow.com/a/8074193/1454719

私の smasung デバイスの SD カードは /mnt/sdcard です :)

于 2012-10-19T14:48:53.420 に答える