Установить путь к файлу в FbReader с открытым исходным кодом

Я разрабатываю приложение, которое копирует файл.epub из ресурсов на устройство, а затем читает файл.epub из этого места. И я использую бесплатный FBReader с открытым исходным кодом для чтения файла epub. Может кто-нибудь знает, как установить путь к книге, которая будет открываться непосредственно при запуске приложения.

Я пытаюсь использовать код по этой ссылке. Я копирую и вставляю этот код в новый класс, но когда приложение запускается, оно показывает страницу FBreader.

1 ответ

Я думаю, что это.. Надеюсь, это поможет вам

String path = /data/data/<app_package_name>/filename.epub
File file = new File(path);
    if (extension.equals(".epub") || ext.equals(".txt") || ext.equals(".doc")
                        || ext.equals(".rtf") || ext.equals(".fb2")) {
                    intent.setDataAndType(Uri.fromFile(file), "application/epub" + " OR "
                            + "application/txt" + " OR " + "application/doc" + " OR "
                            + "application/rtf" + " OR " + "application/fb2");
                    ComponentName cn = new ComponentName("org.geometerplus.zlibrary.ui.android",
                            "org.geometerplus.android.fbreader.FBReader");
                    intent.setComponent(cn);
                }
Другие вопросы по тегам