Какой лучший способ показать большой многострочный текст в приложении для Android.

Привет, сообщество StackOverFlow. Я пытаюсь создать приложение для Android, в котором мне нужно было показать программу нашего колледжа, состоящую из различных филиалов, для которых у меня были данные в формате PDF, состоящие из сотен страниц. Теперь, какой самый лучший способ отобразить весь текст для моих пользователей. Я сам получил некоторые идеи, но не знаю, как их реализовать, они

  • Работа с PDF прямо в моем приложении (не знаю, как это сделать, приветствуются любые учебники.)
  • Хранение текста в автономном режиме, например, в формате HTML, и открытие его в веб-представлении (не знаю, возможно ли это, но слышали, что мы можем это сделать).
  • Снимки экрана с каждой страницей и просмотр в средстве просмотра изображений (очень сложная задача, учитывая, что на одну ветку приходится 100 страниц, что не очень удобно для пользователя.)

Любые другие эффективные методы приветствуются вместе с учебными пособиями, так как я здесь новичок и любая идея реализации первого или второго метода также, пожалуйста. Извините, если я сказал какие-либо неправильно ремешок, спасибо.

2 ответа

Попробуйте этот код для открытия файла PDF.

public class MyPdfViewActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    WebView mWebView=new WebView(MyPdfViewActivity.this);
    mWebView.getSettings().setJavaScriptEnabled(true);
    mWebView.getSettings().setPluginsEnabled(true);
    mWebView.loadUrl("https://docs.google.com/gview?      embedded=true&url="+LinkTo);
    setContentView(mWebView);
}
}

Используйте эту Android-Pdf-Viewer-Library, чтобы открыть PDF в вашем приложении для Android, а также сэкономить ваше время.

Другие вопросы по тегам