2013-03-01 9 views
1

일본어에 대한 세로 텍스트를 표시 할 수있는 EPUB 리더 프로젝트 제안서를 작성 중입니다. 첫째, EPUB를로드하고 읽은 다음 주요 제안/주요 기술에 초점을 맞출 필요가있는 책 독자의 주요 흐름을 알고 싶습니다.Android epub 리더 개발이 가까워지고 있습니다.

책 독자의 요구 사항은 책 읽기, 현재/전체 페이지 표시, 책의 어느 위치로든 이동하는 것입니다. 내가 울부 짖는 소리 등의 주요 흐름을 알고있는 것처럼

:

  1. BReader 파일
  2. BReader 부하를 XHTML하기 위해 EPUB를 추출하는 모든 XHTML 파일은 BR 텍스트를 회전 JS를 추가
  3. 웹보기합니다 수직으로. JS는 nehan
  4. BR 단계에서

그러나 현재 페이지를 렌더링 장치 화면 사양

  • 의 페이지베이스를 분리하는 JS 추가 (2)가 모든 XHTML를로드하는 경우 일 수있다 파일, 큰 epub에 대한 성능이 매우 좋지 않습니다. 저는 "SONY의 전자 책 리더"와 "NeoSoar"와 같은 Epub Reader를 연구했고, 모든 epub 파일에 대해 epub을 여는 시간은 같았습니다 (약 5 초). 처음으로 책.

    어떻게 할 수 있습니까? 그들이 epub의 일부만로드하는 경우 어떻게 전체 페이지를 계산합니까? 책의 모든 페이지 번호로 이동하는 방법은 무엇입니까?

  • 답변

    1

    아마 this을 참조해야합니다.

    다운로드 epublib 코어-latest.jar github 다운로드 SLF4J-안드로이드 에서 귀하의 안드로이드 프로젝트

    에 모두 추가하고 샘플을 따릅니다.

    +0

    도움을 주셔서 감사합니다. 이미이 프로젝트를 위해이 라이브러리를 사용했지만, 큰 epub 파일을 다루는 방법은 내 생각이다. – user2123584

    +0

    @All : 제안 된 솔루션을 언급했다. 하지만 "java.lang.exceptionininitializererror"오류가 발생했습니다.이 오류가 무엇입니까? 그것을 해결하는 방법? 미리 감사드립니다 .. –