btnimport.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent fileintent = new Intent(Intent.ACTION_GET_CONTENT);
fileintent.setType("*/*");
try {
startActivityForResult(fileintent, requestcode);
} catch (ActivityNotFoundException e) {
}
}
});`
Android uygulamasında sky.csv dosyasını içe aktarmaya çalışıyorum.Android için Dosyada Mutlak Yol Nasıl Gidilir?
Ama dosya seçtiğinizde, ben almak istiyorum:
IO İstisna: Ben yolunu kontrol edecek
ENOENT (Böyle bir dosya veya dizin): başarısız açmak
LOG> içeriği: //com.android.externalstorage.documents/document/38F0-D5E4%3ADCIM%2Fsky.csv i bu yöntemi kullanıyorum patikayı `almak için
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
if (data == null)
return;
switch (requestCode) {
case requestcode:
Uri filepath1 = data.getData();
String filepath = filepath1.toString();
bana bu konuda yardımcı olun. Çok fazla yöntem denedim. Ancak uygun bir çözüm bulamadım.
Olası kopyalar (http://stackoverflow.com/questions/17351043/how-to-get-absolute-path-to- [projenizde/kaynaklar klasörü içinde dosya mutlak yolunu nasıl alınır] dosya-in-kaynaklar-klasör-in-projeniz) – 0X0nosugar