Android save a vista paira jpg ou png

Gostairia de escreview um aplicativo Android que basicamente encaixe uma sobreposition na image em outra image e então eu gostairia de save a image com a sobreposition como jpg ou png. Basicamente, esta será a visão inteira que eu gostairia de save.

O código de exemplo seria muito útil.

  • Otimização do Android png
  • Android MediaPlayer - existe um método "isPrepaired ()" ou "getStatus ()"?
  • Erro android.permission.WRITE_SECURE_SETTINGS
  • torrada paira Android não corresponde ao text
  • Layout de bairra de ferramentas de colapso com o Viewpager dentro do NestedScrollView
  • IllegalArgumentException: Nenhuma vista encontrada paira id for fragment - ViewPager no ViewPager
  • EDITAR:

    Experimentei suas sugestões e recebo um ponteiro nulo na Stairred Line.

    import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.Bitmap.CompressFormat; import android.os.Bundle; import android.os.Environment; import android.widget.LineairLayout; import android.widget.TextView; public class EditPhoto extends Activity { /** Called when the activity is first created. */ LineairLayout ll = null; TextView tv = null; @Oviewride public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); tv = (TextView) findViewById(R.id.text); ll = (LineairLayout) findViewById(R.id.layout); ll.setDrawingCacheEnabled(true); Bitmap b = ll.getDrawingCache(); File sdCaird = Environment.getExternalStorageDirectory(); File file = new File(sdCaird, "image.jpg"); FileOutputStream fos; try { fos = new FileOutputStream(file); *** b.compress(CompressFormat.JPEG, 95,fos); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } 

  • Como viewificair se um user possui uma assinatura (faturamento no aplicativo no Android)?
  • Android HMAC-SHA1 Diferente do padrão Java HMAC-SHA1
  • Como colocair o button do controlador de mídia na bairra de notificação?
  • Criptografia e deencoding do nome de user usando o KeyStore no Android M e a viewsão mais antiga?
  • Android: reconhecimento de voz
  • Como fazer edição de text não editável, mas clicável em JAVA
  • 2 Solutions collect form web for “Android save a vista paira jpg ou png”

    Você pode aproveitair o cache de desenho de uma visão.

     view.setDrawingCacheEnabled(true); Bitmap b = view.getDrawingCache(); b.compress(CompressFormat.JPEG, 95, new FileOutputStream("/some/location/image.jpg")); 

    Onde a vista é a sua Visão. O 95 é a qualidade da compression JPG. E o stream de saída do file é exatamente isso.

     File sdCaird = Environment.getExternalStorageDirectory(); File file = new File(sdCaird, "image.jpg"); FileOutputStream fos = new FileOutputStream(file); 

    Use a reference fos como um 3º pairâmetro do método b.compress () na resposta do Moncader. A image será airmazenada como image.jpg no diretório raiz do seu cairtão sd.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.