現在、PhoneGapを使用しています。IDEとしてEclipseを使用しています。私が開発しているタブレットは、Samsung Galaxy Tab 10.1、Androidバージョン4.0.4です。
現在、アプリを使用してデバイスでPDFを開こうとしています。しかし、それは機能していません。このページhttps://github.com/markeeftb/FileOpenerのチュートリアルに従いました。
これが私が行った変更です。
-> srcフォルダーに、com.phonegap.plugins.fileopenerという新しいフォルダーを作成しました->FileOpener.javaファイルをコピーしてフォルダーに貼り付けました。->次に、xmlフォルダーにあるconfig.xmlファイルに次の行を追加しました
<plugin name="FileOpener" value="com.phonegap.plugins.fileopener.FileOpener"/>
->私も行を追加しました
<script type="text/javascript" charset="utf-8" src="fileopener.js"></script>
index.htmlファイルに
これがindex.htmlのコードです
<!DOCTYPE HTML>
<html>
<head>
<title> PhoneGap </title>
<script type="text/javascript" charset="utf-8" src="cordova-2.3.0.js"></script>
<script type="text/javascript" charset="utf-8" src="fileopener.js"></script>
</head>
<body>
<h1>PDF Open Tester</h1>
<a href="#" onclick="window.plugins.fileOpener,open('/sdcard/Course Content Files/1.pdf');">open</a>
</body>
</html>
詳細については、コンピューターにタブレットを接続したら、1.pdfを右クリックしてプロパティを確認すると、ファイルの場所はComputer \ GT-P7510\Tabletになります。
タブレットでこのプロジェクトを実行し、開いているリンクをクリックすると。ホームページにAdobeReaderアプリが開き、「ドキュメントを開くことができませんでした」と表示されます。何が問題になっていますか?PDFがAdobe Readerで開かないのはなぜですか?よろしければお役に立てれば幸いです。
-----------------------------------編集後1------------ -------------------------------------------------- ---------------------
私は起こっている特定のエラーを見つけました。エラーは、オブジェクト#にメソッド'exec'がないことです。