Cum se deschide un anumit dosar din galeria în Android?

Codul de mai jos pentru a deschide aplicația galeriei implicite pentru Android. Se deschide toate folderele de imagini sub sdcard. Cum pot deschide un singur folder particular?

    Intent intent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
    intent.setType("image/*");
    startActivityForResult(Intent.createChooser(intent, "Pick any photo"), SELECT_IMAGE_FROM_GALLERY_CONSTANT);
6
Există mai multe răspunsuri la această întrebare pe stackoverflow.com/questions/13418807/…
adăugat autor ShawnFeatherly, sursa

1 răspunsuri

Bună Vă rugăm să utilizați următorul cod. veți obține o imagine de folder particulară.

cod:

import java.io.File;
import android.app.Activity;
import android.content.Intent;
import android.media.MediaScannerConnection;
import android.media.MediaScannerConnection.MediaScannerConnectionClient;
import android.net.Uri;
import android.os.Bundle;
import android.os.Environment;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;



public class SDCARD123Activity extends Activity implements MediaScannerConnectionClient{
    public String[] allFiles;
private String SCAN_PATH ;
private static final String FILE_TYPE="image/*";

private MediaScannerConnection conn;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    File folder = new File("/sdcard/Photo/");
    allFiles = folder.list();
//  uriAllFiles= new Uri[allFiles.length];          
    for(int i=0;i

Sper că acest lucru vă va ajuta.

7
adăugat
Există oricum importate toate imaginile din dosar? Pentru că acum pot selecta ce imagine aș vrea să văd, dar vreau să văd toate imaginile. Multumesc anticipat!
adăugat autor Jani Bela, sursa
Excelentă muncă.
adăugat autor Santhosh, sursa
Este posibil să invocați opțiunea de partajare în galerie din acest cod?
adăugat autor Santhosh, sursa
Există vreo modalitate de a invoca opțiunea de partajare pe o imagine care aparține directorului meu particular din programul nostru?
adăugat autor Santhosh, sursa
da, avem dar .... mai intai avem nevoie pentru a obtine imagini uri și ar trebui să încărcați la destinația în cazul în care doriți să încărcați .... vreau să spun partea de server ..
adăugat autor itsrajesh4uguys, sursa
dar cum voi obține ce imagine este selectată ???
adăugat autor Jawad Amjad, sursa
Bună. Obținem următoarea excepție când încerc să rulez acest cod: Excepție de la distanțare de la distanță! (Excepțiile nu sunt acceptate încă de-a lungul proceselor.) Android.content.ActivityNotFoundException: Nici o activitate nu sa rezolvat cu intenția {act = android.intent.action.VIEW dat = content://media/external/images/media/2115} code>
adăugat autor Andranik, sursa
Android dezvoltatori, România — Moldova
Android dezvoltatori, România — Moldova
27 participanți

Parteneri: ciupacabra.com, @php_ro, @js_ro, @node_ro iOS: @ro_ios Reguli: https://github.com/js-ro/it-telegram/blob/master/RULES.md