2016-06-28 2 views
0

첨부 된 이미지와 같이 인쇄 가능한 명함을 만들어 .png 이미지 형태로 전자 메일에 첨부해야합니다. 나는 안드로이드에이 이미지를 만드는 방법을 전혀 모르는 내가 여기 그 카드의 이미지를 첨부 참조 click.For 버튼에 .PNG 형식비스타 카드 이미지를 만들어 이메일에 첨부하십시오.

enters the image description here

에서 이메일 첨부. 내 게시물보기 주셔서 감사합니다 ..

+0

나는이 이미지를 만드는 것입니다 방법을 모른다,

public Bitmap viewToBitmap(View view) { Bitmap bitmap = Bitmap.createBitmap(view.getWidth(), view.getHeight(), Bitmap.Config.ARGB_8888); Canvas canvas = new Canvas(bitmap); view.draw(canvas); return bitmap; } 

코드는 여기이 질문에서있는 비트 맵으로보기를 설정하는 다음 코드 조각을 사용할 수 있습니다 프로그램을 통해 .. 당신은 plaese가 –

+0

라고 제안하는 어떤 생각을 가지고 있다면 서버 또는 정적 데이터로부터 데이터를 얻고 있습니까 – Nitesh

+0

나는 diff가 될 것입니다. 데이터는 서버에서 diff 사용자에 따라 –

답변

1

시도 다음 코드는이 작업을 수행 할 수

File filePath = new File("/path/file.png"); 
Uri uri = Uri.fromFile(filePath); 
Intent intent = new Intent(Intent.ACTION_SEND); 
intent.setType("image/png"); 
intent.putExtra(Intent.EXTRA_STREAM, uri); 
startActivity(Intent.createChooser(intent,"Email:")); 
+0

이걸로 알고 있습니다 .. 제 요구 사항은이 이미지를 동적으로 만들고 사용자 이미지, 사용자 이름 등의 프로그램에서 모든 세부 사항을 채우는 것입니다. –

+0

@TulikaKansal Simple, 프로그래밍 방식으로 장치의 스크린 샷 찍기 공유 버튼을 누른 다음 위의 코드를 사용하여 공유하십시오. http://stackoverflow.com/questions/2661536/how-to-programmatically-take-a-screenshot-in-android – Ajit

+0

내 레이아웃에 대한 이미지는 어떤 활동에 첨부되어 있지 않으며 또한 내가 장치 독립적 인 이미지가 필요하다는 뜻 고정 높이 및 너비와 같은 visting 카드. 어떻게 완료 할 수 있습니까 ?? \ –

관련 문제