Как я могу создавать ссылки или прямой доступ к файлу в android?

Я хочу быть слоями создания ссылок или имею доступ прямые файлов моей папки / даты с каталогами ее / sdcard. В android не, поскольку создавать у меня было несколько попыток, использовало следующее: A) try { Process symlink = Runtime.getRuntime().exec("ln -s /data/data/com.Misdatos /sdcard/Misdatos"); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }

Но создавай ни ничего, ни файла прямого доступа как в linux совсем не (не, если в android имеют общее симметричные связи)

Другой:

try {
    Os.symlink("/data/data/com.Misdatos", "/sdcard/Misdatos");
} catch (ErrnoException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}

Но проблема этого состоит в том, что его для android 5.0, и нуждался для android в 4.0 или минимуме android 4.1 в дальнейшем.

И моя последняя попытка состояла в том, чтобы использовать класс Поля, но эта не включается в sdk android.

Если они знают какой-то способ или наблюдают, что я совершил ошибку в моих кодах или материале пожалуйста сообщать это мне. Спасибо

1
задан 30.12.2016, 19:18
0 ответов

Возможно выполнять как Process в командной строке:

Process symlink = Runtime.getRuntime().exec("ln -s /ruta/archivo /ruta/accesodirecto");

Tené в счете, что Android позволяет symbolic соединения, но какие-то системы файлов - нет, и ты не сможешь создавать ссылки там. Например, они не могут быть созданы в FAT.

Видя, что ты пробуешь создать в ссылке в sdcard, и самое вероятное состоит в том, чтобы это было разделение FAT, ответ состоял бы в том, что не могут.

1
ответ дан 03.12.2019, 17:55
  • 1
    Ok не может быть созданным в sdcard, но во внутренней памяти в том же каталоге дата будет создана. Спасибо –  30.12.2016, 19:40
  • 2
    Спасибо уже я понимаю то, что он делает Link2SD –  30.12.2016, 19:48

Programaticamente это не является возможным, единственный способ это реализовывать состоит в том, чтобы соглашаться на файл посредством браузера файлов и создавать shortcut (ссылку) с выбором: "Добавлять в Рабочий стол" ("Add to Desktop").

Я добавляю две статьи, в которых объясняется процедура:

http://www.tuexpertomovil.com/2015/01/28/como-crear-un-acceso-directo-a-un-fichero-en-la-pantalla-de-inicio-de-un-android/

http://www.tomsguide.com/us/create-file-shortcut-in-android,news-21283.html

1
ответ дан 03.12.2019, 17:55

Теги

Похожие вопросы