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

sqlite에 byte로 저장한 이미지를 공유하고 싶습니다.

0 추천

웹뷰에서 스크린샷기능으로 데이터베이스에 byte형태로 저장을 하였습니다.

웹유의 주소도 같이 데이터베이스에 저장을 하여 아래와 같이 공유를 누르면 텍스트는 공유가 되는데

Intent msg = new Intent(Intent.ACTION_SEND);

		    	msg.addCategory(Intent.CATEGORY_DEFAULT);
                        msg.putExtra(Intent.EXTRA_SUBJECT, "공유");
                        msg.putExtra(Intent.EXTRA_TEXT,adapter.arSrc.toString() );
	                msg.putExtra(Intent.EXTRA_TITLE, "제목");
                        msg.setType("text/plain");    
                       startActivity(Intent.createChooser(msg, "공유"));

데이터베이스에 저장한 byte로 변환한 이미지를 공유할 수 있나요????

나는안드로오 (960 포인트) 님이 2014년 11월 4일 질문

2개의 답변

+1 추천
 
채택된 답변
이미지를 파일로 저장해두고 EXTRA_STREAM에 파일경로를 넣으시면 됩니다

자세한건 share bitmap android 요정도로 검색하면 나올거에요
alkyne (22,960 포인트) 님이 2014년 11월 5일 답변
나는안드로오님이 2014년 11월 6일 채택됨
답변주신분들 너무너무 감사드리구요
좋은 답변 주셔서 정말 감사합니다ㅜ 결국은 이미지를 저장하고 그 파일경로에서 빼내오는 방법이 제일 쉽더라구요! 감사합니다 ㅜ
0 추천

일반적으로는 base64 인코딩해서 byte 정보를

String으로 변경하여 서버로 보내고,  서버에서 base64 디코딩 하는 방식을 사용합니다.

 

사악미소 (65,330 포인트) 님이 2014년 11월 5일 답변
...