Voici mon code i sélectionner le fichier xls
et obtenir une réponse comme ça dans onActivityResult
Vous voulez obtenir le chemin complet du document
content://com.android.providers.downloads.documents/document/771
je veux obtenir le chemin complet du document. Aidez-moi, s'il vous plaît.
Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.setType("*/*");
startActivityForResult(intent, 1);
Et onActivityResult
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == Activity.RESULT_OK)
{
if (requestCode == 1)
{
Uri currentUri = data.getData();
Log.d("path", currentUri.toString());
}
}
}
Cochez ici [Comment obtenir le chemin de fichier complet depuis l'URI] (http://stackoverflow.com/questions/13209494/how-to-get-the-full-file-path-from-uri) – Strider
'i sélectionnez le fichier xls'. Vous n'avez pas indiqué quel sélecteur de fichier vous avez utilisé. Ni d'où vient le fichier. Y a-t-il un chemin absolu? Le savez-vous? Dis alors! – greenapps