2017-05-06 6 views
0

나는 캔버스에 드로잉을 가져 와서 프로그래밍 방식으로 비트 맵으로 변환하는 사용자 정의 키보드가 있습니다. 이제 일반 텍스트 대신이 비트 맵 이미지를 앱에 보내려고합니다. 어떻게하면 텍스트 대신 이미지를 커밋 할 수 있습니까?사용자 정의 키보드에서 이미지 보내기

sendImage.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View view) { 
      InputConnection ic = getCurrentInputConnection(); 
      if(mView.isCanvasDrawn()){ 
       Bitmap signature = getSignatureScreenshot(drawingView); 
       ByteArrayOutputStream bos = new ByteArrayOutputStream(); 
       signature.compress(Bitmap.CompressFormat.PNG, 0, bos); 
       ic.commitText(text,0); //this is for text but i want to send image 
      } 
     } 
    }); 

의견이 있으십니까?

답변

0

비트 맵을 base64로 변환하고 서버에 전달하십시오.

+0

저는 ime 키보드를 만들고 있습니다. 메시징 등의 응용 프로그램으로 이미지를 보냅니 까? –