title: Android add text to Picture and save
body: <p>I want to place a <code>Textiew</code> to my picture and save it, but I'm not sure how to insert the text into the picture.</p>
  
  <p>I can attach an image on my picture save it, and it works but now I want to insert a <code>Textiew</code> into the picture.</p>
  
  <p>Here is my code:</p>
  
  <pre><code>PictureCallback cameraPictureCallbackJpeg = new PictureCallback() 
  {  
  @Override
  public void onPictureTaken(byte[] data, Camera camera) 
  {
    // TODO Auto-generated method stub   
    Bitmap cameraBitmap = BitmapFactory.decodeByteArray(data, 0, data.length);
  
    wid = cameraBitmap.getWidth();
    hgt = cameraBitmap.getHeight();
  
    Bitmap newImage = Bitmap.createBitmap(wid, hgt, Bitmap.Config.ARGB_8888);
    Canvas canvas = new Canvas(newImage);
    canvas.drawBitmap(cameraBitmap, 0f, 0f, null);
    Drawable drawable = getResources().getDrawable(R.drawable.love);
    drawable.setBounds(20, 20, 260, 160);
    drawable.draw(canvas);
  
    File storagePath = new File(Environment.getExternalStorageDirectory() + "/MyPicture/"); 
    storagePath.mkdirs(); 
  
    File myImage = new File(storagePath,Long.toString(System.currentTimeMillis()) + ".jpg");
  
    try
    {
      FileOutputStream out = new FileOutputStream(myImage);
      newImage.compress(Bitmap.CompressFormat.JPEG, 80, out);
  
  
      out.flush();
      out.close();
    }
    catch(FileNotFoundException e)
    {
      Log.d("In Saving File", e + "");    
    }
    catch(IOException e)
    {
      Log.d("In Saving File", e + "");
    }
  
    camera.startPreview();
  
    drawable = null;
  
    newImage.recycle();
    newImage = null;
  
    cameraBitmap.recycle();
    cameraBitmap = null;
  }
  ;
  };
  </code></pre>