//Using LWUIT lib, sames as native //read image file into Image object Image image = Image.creatImage(fileName); //get Graphic object from your image Graphic gImg = image.getGraphic(); //set color, or font, font size...etc gImg.setColor(0xffffff); ... //u can replace with other strings int x = 0; int y = image.getHeight() - g.getFont().getHeight(); gImg.drawString("07/02/2014 13:01", x, y); //save your image into file, you need implenment save method Image.saveImage(image);