Здесь с возможным решением.
Поскольку вы используете API поиска книг и можете получить ISBN книги
Затем, чтобы разрешить пользователю читать книгу, возможно:
Используя WebView с API Google Docs Embedded Viewer + ваш ISBN, вы сможете загрузить предварительный просмотр книги внутри этого WebView
, например, WebView с этим кодом:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>Google Books Embedded Viewer API Example</title>
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("books", "0");
function initialize() {
var viewer = new google.books.DefaultViewer(document.getElementById('viewerCanvas'));
viewer.load('**ISBN:0738531367**');
}
google.setOnLoadCallback(initialize);
</script>
</head>
<body>
<div id="viewerCanvas" style="width: 600px; height: 500px"></div>
</body>
</html>
Thisмое решение для вас, хитрость находится по адресу: google.books.DefaultViewer (document.getElementById ('viewerCanvas'));viewer.load (' ISBN: 0738531367 ');
Надеюсь, это поможет вам
, для лучшего понимания этого вопроса посетите страницу http://code.google.com/apis/books/docs/viewer/developers_guide.html в «Hello, World» API Embedded Viewer
Когда вы используете этот API, вы можете получить что-то вроде этого: http://code.google.com/apis/books/docs/viewer/examples/book-simple.html