Ich bin sehr grün für Android Apps schreiben. Ich kopiere einen Beispielcode, um das Bild in AWS S3 hochzuladen. Aber wenn ich telefoniere, schließe es immer die Apps. Der Code unten:Bild auf AWS S3 hochladen Fehler
Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date());
String mediaFile = "IMG_" + timeStamp + ".jpg";
File dir = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM);
File tmpFile = new File(dir, mediaFile);
final Uri outputFileUri = Uri.fromFile(tmpFile);
intent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri);
startActivityForResult(intent, PICK_FROM_CAMERA);
String ACCESS_KEY="ABCDEFGHIJKLMNOPQ",
SECRET_KEY="S123T456I789",
MY_BUCKET="Photo",
AWSCredentials credentials = new BasicAWSCredentials(ACCESS_KEY, SECRET_KEY);
AmazonS3 s3 = new AmazonS3Client(credentials);
TransferUtility transferUtility = new TransferUtility(s3, getApplicationContext());
TransferObserver observer = transferUtility.upload(MY_BUCKET,mediaFile,file);
Vielen Dank Edmond
https://stackoverflow.com/a/34872276/3615605 Versuchen Sie, diese – MathaN