Selam Arkadaslar. Android board uzerindeki usb bellek yada sd karttan bır dosya okumaya çalışıyorum.Ancak bir türlü başaramadım.Yaptıgım kod bu ve aldıgım sonucda asagıda

Sonuc :/storage/sdcard0/files.txt: open failed: ENOENT (No such file or directory)

Kod.

 package com.example.usbtest2;

import java.io.BufferedReader; import java.io.File; import java.io.FileReader;

import android.annotation.TargetApi; import android.app.Activity; import android.os.Bundle; import android.os.Environment; import android.util.Log; import android.widget.Toast;

@TargetApi(19) public class MainActivity extends Activity { File files;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

 if (Environment.getExternalStorageDirectory() != null) {

     files = new File(Environment.getExternalStorageDirectory(),
     "files.txt");

     try {
     FileReader file = new FileReader(files);
     BufferedReader reader = new BufferedReader(file);
     String metin = reader.readLine();

     reader.close();
     System.out.println("Dosya Metni : " + metin);

     Toast.makeText(getApplicationContext "Dosya Metni : " + metin,Toast.LENGTH_LONG).show();
     Log.i(", [Numan]", "Dosya Metni : " + metin);
     } catch (Exception e) {
     Toast.makeText(getApplicationContext(), "" + e.getMessage(), Toast.LENGTH_LONG).show();
     Log.i("Numan", "" + e.getMessage());
     }

     }

``} } emphasized text Ben burdakı dosyaya nasıl ulasabılırım.Environment.getExternalStorageDirectory() default depolama alnını ulastırıyor.Harıcı depolama alanına nasıl ulasabılırım.Bu konuda bır fıkrı olan var ıse lutfen yardım cı olsun.

soruldu: 05 Şub '14, 10:11

Numan's gravatar image

Numan
673101422
cevap kabul oranı: 6%

Şimdi test edemiyorum, şunu bir deneyin isterseniz :
context.getExternalFilesDir(null).getAbsolutePath()

(05 Şub '14, 12:34) rahmanyazgan ♦ rahmanyazgan's gravatar image

Selamlar sorduğum soruya cevabı ben vereceğim ancak olsun:) Araştırmalarımın sonucu olarak bı kac sey buldum ancak henuz bu konudanet bır cozum yok.Bu path sadece board uretıcısı fırmanın tekelınde su anda ancak araştırmalarımın sonucun da bunun ortak bır deklerasyonu olusturmaya calısıldıgı yonunde dedıkodular var bırkac sınıf tanda bahsedılmıs ancak ne oldugunu cozemedım. Bu sorumun cevabı board uretıcı fırmadan ogrenılmesı.Bendekı path

final File directory = new File("/mnt/usb_storage");,

Şeklinde bir sonua ulaşabildim.diğer butun ugraşlarım bosa cıktı.Aynı durum sd kart ıcınde gecerlı.Onunda ozgun bır pathı mevcut.

permanent link

cevaplandı: 26 Şub '14, 09:43

Numan's gravatar image

Numan
673101422
cevap kabul oranı: 6%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×818
×2
×1

Soruldu: 05 Şub '14, 10:11

Görüntüleme: 716 kez

Son güncelleme: 26 Şub '14, 09:43

powered by BitNami OSQA