So speichern Sie ein Bild in der Galerie in Android
In Ihrer Android-Anwendung möchten Sie möglicherweise Benutzern erlauben, Bilder von Ihrem zu speichern App zu ihrer Galerie hinzufügen. So geht's:
Erstellen eines Optionsmenüs
Fügen Sie eine „Speichern“-Option zum Optionsmenü der App hinzu:
<code class="java">@Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.main_menu, menu); return true; }</code>
In res/menu /main_menu.xml:
<code class="xml"><menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/menuFinale" android:title="Save" /> </menu></code>
Speichern des Bildes
Behandeln Sie in der onOptionsItemSelected-Methode die Option „Speichern“:
<code class="java">@Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.menuFinale: // Obtain the image bitmap ImageView imgView = (ImageView) findViewById(R.id.image_view); imgView.setDrawingCacheEnabled(true); Bitmap bitmap = imgView.getDrawingCache(); // Save the image to the gallery String path = MediaStore.Images.Media.insertImage( getContentResolver(), bitmap,</code>
Das obige ist der detaillierte Inhalt vonWie speichere ich ein Bild aus Ihrer Android-App in der Galerie?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!