Wenn du es aus Android Studio hier rein kopierst kannst du es hier im editor aber trotzdem nochmal bearbeiten....
Zum Problem:
dein problem ist vermutlich das du nur copy paste arbeit leistest bei deinem code schnipsel, du weißt garnicht was du dort tust.
z.B.
ByteArrayOutputStream bytes = new ByteArrayOutputStream(); bmp.compress(Bitmap.CompressFormat.JPEG, 100, bytes);
Das sollte so aussehen:
ByteArrayOutputStream bytes = new ByteArrayOutputStream();
bmp.compress(Bitmap.CompressFormat.JPEG, 100, bytes);
Und da sieht man auch schon das problem, wo wird denn das jpeg gespeichert?
niergendwo wird das komprimierte image einer variablen zugewiesen.
Und nach dem komprimieren machst du irgendwelchen kruden dinge mit file paths
Wie marko sagte, versuchs mit einem FileOutputStream