Как указать путь к SD-карте в следующем коде?

1

Как передать файл SD-карты в следующий код?

String s="file:///sdcard/tempImage.png";
parameters.putString("attachment","{\"name\":\"Android Facebook application By Martin\",\"href\":\"http://www.google.com/\",\"caption\":\"By google Technology \",\"description\":\"Description :- Android and iphone application \",\"media\":[{\"type\":\"image\",\"src\":\'"+ s + "',\"href\":\"http://s.facebook.com/connect.php?tab=iphone/\"}],\"properties\":{\"another link\":{\"text\":\"for more tips click here\",\"href\":\"http://www.google.com/\"}}}");

Я использую код выше для загрузки изображения на стене Facebook с моей SD-карты. Но выше код не работает, пожалуйста, помогите мне.

  • 0
    file: ///sdcard/tempImage.png - это URI, а не путь к файлу.
  • 0
    Привет, Jett Hsieh Тогда что такое путь к файлу SD-карты?
Теги:

2 ответа

2

Попробуйте ниже код

File mFile = new File(Environment.getExternalStorageDirectory(), tempImage.png);
  • 1
    Saurabh Это не работа.
  • 0
    Убедитесь, что путь правильный, используя Log.e («Файл существует», «mFile.exist ()); и если возвращает true, то есть другая проблема
Показать ещё 5 комментариев
1
String filePath=Environment.getExternalStorageDirectory()+"/tempImage.png";
File mFile = new File(filePath);
  • 0
    hotveryspicy, это не работа.
  • 0
    напечатайте путь в консоли и посмотрите, правильный ли путь?
Показать ещё 6 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню