나타낸다. Gluon 모바일에 이미지를 저장하려면 어떻게해야합니까?SwingFXUtils 내가 NoClassFoundError 예외를 발생시키는 기능</p> <pre><code>SwingFXUtils.fromFXImage </code></pre> <p>사용하려고 한 NoClassFoundError
답변
SwingFXUtils
또는 Android에서 Swing 관련 클래스가 지원되지 않습니다. 지금은 공공/민간에 해당 이미지를 저장할
Services.get(PicturesService.class).ifPresent(service ->
service.takePhoto(false).ifPresent(imageView::setImage));
그리고 : 귀하의 의견을 바탕으로
, 당신은 카메라에서 이미지를 검색하여ImageView
컨트롤을 보여 매력 다운
PicturesService
를 사용하는 장치의 저장 위치.
당신이 사진을 저장하는 데 사용할 수있는, (가) takePhoto
을 위해, 그것은 savePhoto
인수를 가지고 API 확인하는 경우 :이 구현 방법에 look이있는 경우 지금
// take photo and save picture
Services.get(PicturesService.class).ifPresent(service ->
service.takePhoto(true).ifPresent(imageView::setImage));
을 찾을 것이다 사진의 외부 저장 아래 그림은 :
File photo = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES), "IMG_"+ timeStamp + ".jpg");
당신은 /sdcard/Pictures
에서 쉽게 해당 폴더에 액세스 할 수 있습니다.
또한 당신이 StorageService
및 getPublicStorage("Pictures")
등을 사용할 수 있습니다 추가 된 마지막 파일을 검색 할 수있는 디렉토리를 통해 진행 :
File picturesDir = Services.get(StorageService.class)
.flatMap(s -> s.getPublicStorage("Pictures"))
.orElseThrow(() -> new RuntimeException("Error retrieving public storage"));
for (File pic : picturesDir.listFiles()) {
System.out.println("file " + pic.getName());
}
Perfect ... 나를 다시 한번 도와 주셔서 감사합니다 !! – tonimaroni
하나의 질문을 추가하고 싶습니다 ... takePhoto (true)를 말하여 사진을 저장할 수 있습니다. 정말 큰 문제는 ... 저장된 사진의 파일 이름은 무엇입니까? 폴더에 수십 개의 다른 사용자가있을 수 있습니다. 안드로이드에서는 파일 이름에 타임 스탬프가 포함되어 있지만 그림을 찍을 때의 정확한 타임 스탬프를 모르기 때문에 폴더의 기존 그림을 모두 체크 아웃하고 LocalDateTime.now()에 가장 가까운 그림을 찾습니다. 제발 이것이 내가해야 할 일이라고 말하지 마세요. – magicroomy
마지막 수정으로 파일을 정렬하고 첫 번째/마지막 것을 가져올 수 있습니까? 나는 이것이 그렇게 나쁘다고 생각하지 않는다? –
- 1. github add <<<<<<< HEAD
- 2. git "<<<<<< HEAD"
- 3. Heredoc <<< 또는 <<?
- 4. <<< EOT
- 5. 스위프트 <<, ><, <=< and > = <
- 6. "<<<<<< HEAD"템플릿에
- 7. 연산자 << : std :: cout << i << (i << 1);
- 8. Android 앱의 NoClassFoundError
- 9. NoClassFoundError android의 MultipartEntity 오류
- 10. <<
- 11. 대체는 "<<<"물고기
- 12. <<
- 13. 우분투의 리디렉터 "<<<"?
- 14. Gemfile 구문 오류 : <<<<<<< localhost를 시작하려고 할 때 HEAD
- 15. echo <<< output은 무엇을합니까?
- 16. Tortoise svn <<<<를 파일에 추가 중!
- 17. 내가</p> <pre><code>var desiredString = myString.replace(')', '\\)'); </code></pre> <p>를 사용하려고
- 18. 코드 예제의 "<<< HTML"의미
- 19. <? php, <?, <? =, 차이가 무엇입니까?
- 20. HTML 태그 : <<< HTML은
- 21. <m <
- 22. PostgreSQL에서 두 값으로 예외를 발생시키는 방법은 무엇입니까? <code>RAISE Exception '%', variable_name;</code></p> <p>하지만이 개 값으로 예외를 발생하지해야합니다 :
- 23. 인쇄 관련 질문 <<<
- 24. GNUPLOT 5.0 "lt-lt lt -1"unrecognized
- 25. 어떤 수단 <<< PHP에서
- 26. 반향 HTML <<< HTML
- 27. <? php와 <?
- 28. Ruby attr_reader는 <<
- 29. 루비 : << - 연산자
- 30. 연산자 << 오류
사용 사례는 무엇입니까? 그 이미지는 어디에서 오는 것입니까? –
나는 PicturesService를 사용했다. ImageView imageView = 새로운 ImageView(); Services.get (PicturesService.class) .ifPresent (서비스 -> { service.takePhoto (false) .ifPresent (image -> imageView.setImage (image)); }); 그래서이 이미지에서 fromFXImage를 사용하려고합니다. – tonimaroni
Ok, PicturesService는 카메라 또는 갤러리에서 이미지를 반환하며 개인 또는 공용 저장소 위치에 저장 하시겠습니까? –