2017-05-06 86 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键盘。它会将图像发送到任何应用程序,如消息传递等? –