http://gluonhq.com/handling-android-native-activities-like-a-pro/ . _ ImageView
_
私が直面している問題はIntent
、アプリが開始されたときにアプリが閉じられ、カメラ/ギャラリーが表示され、意図の結果を取得できないことです。つまり、アプリで写真を撮ったり選択したりした後が再起動され、 が表示されますHomeView
。
Androidバージョン4.1.1
javafxports 8.60.6(8.60.7も試しました)
アップデート:
Android 5.0 および javafxports 8.60.7 では、期待どおりに動作しています。storageDir が存在するかどうかを確認する行を追加する必要がありました。
private File createImageFile() throws IOException {
String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date());
String imageFileName = "JPEG_" + timeStamp + "_";
File storageDir = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES);
if (!storageDir.exists()) {
storageDir.mkdirs();
}
return File.createTempFile(imageFileName, ".jpg", storageDir);
}