In meiner App verwende ich den folgenden Code, um die Downloads zu öffnen und nur PDF-Dateien zu sehen. Aber es öffnet den Standard-Dateimanager für Android und für andere Teile meiner App muss ich andere Dateimanager benutzen (ich benutze ES File Manager), um stattdessen zu öffnen.Wie öffne ich andere Dateimanager-Apps über Absicht?
Wie öffne ich andere Dateimanager-Apps?
(was dem Benutzer eine Option von mehreren Dateimanager-Anwendungen zu wählen, auch hilft)
Mein Code ab sofort:
public void PDF() {
PDF = (Button) findViewById(R.id.FindPDFBtn);//Finds the button in design and put it into a button variable.
PDF.setOnClickListener(//Listens for a button click.
new View.OnClickListener() {//Creates a new click listener.
@Override
public void onClick(View v) {//does what ever code is in here when the button is clicked
Intent intent = new Intent();
intent.setType("application/pdf");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent, "Select a PDF "), SELECT_PDF);
}
}
);
}