마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 갤러리로 사진여러장 받아 웹뷰에 띄우려면..?

0 추천
제목그대롭니다 안드로이드 앨범에서 사진을 여러장(6장)을 체크하면 웹뷰에 띄워지는 웹사이트 6개공간에 하나하나 띄우고싶은데요.. 안드로이드에서 어떻게 처리를 해야하는지 감이 잡히질않네요.

간략하게나마 처리방법이라든가 예제소스 사이트라던가 들어가는 기술명이라도

아시는분 긔뜸좀 부탁드립니다 ㅠㅜ

 

- multipart를 사용해 갤러리 이미지를 한번에 웹뷰에 표기하는게 가능한가요?
R0R0 (2,610 포인트) 님이 2016년 8월 25일 질문
R0R0님이 2016년 8월 25일 수정

1개의 답변

+1 추천
 
채택된 답변

서버에 올려야한다면 multipart로 이미지를 각각 전송하고 전송이 다 완료 될 경우  refresh 하여

 서버에서 올라간 이미지를 표시하게 하는 방법으로 구현하셔야 할 듯 합니다.

이 경우 서버에 대응하는 기능을 구현하셔야 할 듯 하나. 

안드로이드에서는 업로드 & 리플레쉬 처리만 해 주면 될 듯 하네요.

 

서버에 꼭 올릴 필요 없이  webview에만 표시하면 된다면

html을 만들어서 로드하시는게 좋을 듯 합니다.

아래는 3x2 테이블에 이미지를 넣는 예제입니다.

적당히 바꾸세요..

    String path1= "content://..............";
    String html = String.format("<html>" +
          "<body>" +
            "<table>" +
              "<tr>" +
                "<td><img src=\"%s\"></td>" +
                "<td><img src=\"%s\"></td>" +
                "<td><img src=\"%s\"></td>" +
              "</tr>" +
              "<tr>" +
                "<td><img src=\"%s\"></td>" +
                "<td><img src=\"%s\"></td>" +
                "<td><img src=\"%s\"></td>" +
              "</tr>" +
            "</table>" +
          "</body>" +
        "</html>"
      , path1,path2,path3,path4,path5,path6);

    webview.loadData(html, "text/html", "UTF-8");

익명사용자 님이 2016년 8월 25일 답변
R0R0님이 2016년 10월 5일 채택됨
좋은조언 감사합니다! 도움이 됫어요 ㅎㅎ
...