Ich möchte einen bestimmten Ordner mit Absicht öffnen, jetzt funktioniert es nur, wenn es Dateimanager verfügbar ist, ich möchte den Ordner öffnen, selbst es Dateimanager ist nicht da, es sollte mit dem integrierten arbeiten Datei-Manager, was die Änderungen, die ich mit meinem Code vornehmen müssen, wird jede HilfeOrdner mit Absicht öffnen
hier erkannt werden, ist mein Code
Button button=(Button)rootview.findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Uri selectedUri = Uri.parse(Environment.getExternalStorageDirectory() + "/AudioRecords/");
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(selectedUri, "resource/folder");
if (intent.resolveActivityInfo(getActivity().getPackageManager(), 0) != null)
{
startActivity(intent);
}
else
{
// if you reach this place, it means there is no any file
// explorer app installed on your device
}
}
});
Also sollte ich Ihren Code in den sonst Teil meines Codes schreiben? @darish –
was ich planen zu tun ist, wenn ES-Datei-Manager ist da, dann sollte mein Code ausführen, sonst sollte Ihr Code ausführen, wie kann ich tun? –
@Jaison_Joseph Was ist das Problem? Füge einfach meinen Code in den else Teil ein – Darish