내 응용 프로그램은 인터넷에서 그림을 다운로드하고 선택에 따라 실행될 때 표시해야합니다. 어떻게 사진을 다운로드 할 수 있고 내 응용 프로그램 폴더 또는 등 그들을 저장할 수있는 방법입니다. 자산 및 drawable 같은 응용 프로그램 로컬 폴더에 파일 출력 스트림을 사용하려고하지만 지금까지 그것에 대한 올바른 경로를 찾는 행운을 빕니다.내 응용 프로그램에서 필요로하는 그림 저장
0
A
답변
0
이미지를 다운로드하려면 Android SDK에 내장 된 Apache HttpClient 라이브러리를 사용하는 것이 좋습니다. 다음은 HttpClient를 사용하여 빠르게 시작할 수있는 자습서입니다. http://hc.apache.org/httpcomponents-client-4.0.1/tutorial/html/fundamentals.html
다음 코드는 앱의 데이터 디렉토리를 가져옵니다. 데이터 디렉토리는 장치 파일 시스템의 /data/data/your.package.name/files/
에 있습니다. 당신이 사용자의 갤러리에 영구적으로 이미지를 저장에 관심이 있다면
Context ctx = activity.getApplicationContext();
String dataDir = ctx.getApplicationInfo().dataDir;
의 MediaStore
수업 시간에 그 일을하기위한 API가 있습니다.
관련 문제
- 1. 콘솔 응용 프로그램에서 그림 인쇄
- 2. 내 응용 프로그램에서 응용 프로그램에서 구현하는 방법
- 3. (아이폰) 내 응용 프로그램에서
- 4. SmsManager 내 응용 프로그램에서
- 5. 내 응용 프로그램에서
- 6. 내 레일 응용 프로그램에서
- 7. 내 응용 프로그램에서 단축키
- 8. 내 응용 프로그램에서 C#
- 9. 문제는 내 응용 프로그램에서
- 10. 내 응용 프로그램에서
- 11. 릴리스는 내 응용 프로그램에서
- 12. BitmapFactory.decodeFile(); 내 응용 프로그램에서
- 13. 내 RoR에 응용 프로그램에서
- 14. Linq에 내 응용 프로그램에서
- 15. 내 응용 프로그램에서 안드로이드
- 16. phpMyAdmin의 데이터베이스에 그림 저장
- 17. WPF 응용 프로그램에서 상태 저장
- 18. 내 응용 프로그램에서 브라우저 시작
- 19. 텍스트 검증은 내 응용 프로그램에서
- 20. GCD와 RunLoops 내 응용 프로그램에서
- 21. 내 웹 응용 프로그램에서 asp.net
- 22. wxWidgets에 스레드 내 응용 프로그램에서
- 23. 내 응용 프로그램에서 데이터 저장소
- 24. 경고보기 방법은 내 응용 프로그램에서
- 25. 이미지 관리? 내 응용 프로그램에서
- 26. ASP.NET RadioButtonList 내 응용 프로그램에서
- 27. CakePHP의 내 응용 프로그램에서 아약스
- 28. 내 GWT 응용 프로그램에서 GWT
- 29. , 내 응용 프로그램에서 활동을 XML
- 30. 내 응용 프로그램에서 항목을 구입
고마워.하지만 문제는 응용 프로그램 로컬 폴더에 이미지를 다운로드하고 웹보기에 표시해야한다는 것입니다. 위의 방법을 사용하여 응용 프로그램 데이터 디렉토리로 다운로드 할 수 있지만 내 웹 뷰 loadDataWithBaseURL() 메서드에 대한 참조를 제공하여 해당 위치에서 이미지를로드 할 수는 있습니다. 내가 어떻게 해? – user377941
나는 당신이해야 할 일을 이해하지 못합니다. 텍스트와 다른 HTML로 이미지를 인라인으로 표시해야합니까? 이미지를 로컬 파일로 참조하는 문서가있는 경우 "file : ///data/data/your.package.name/files/"을 기본 URL로 사용할 수 있어야합니다. 그러나 이미지를로드하기 만하면 ImageView를 사용하지 않는 것이 좋습니다. –