Cordova-file-system
Cordova-ファイルシステム
このプラグインは、ユーザーのデバイス上のネイティブファイルシステムを操作するために使用されます。
手順1-ファイルプラグインのインストール
このプラグインをインストールするには、*コマンドプロンプト*で次のコードを実行する必要があります。
ステップ2-ボタンを追加する
この例では、ファイルの作成、ファイルへの書き込み、読み取り、削除の方法を示します。 このため、 indexl に4つのボタンを作成します。 また、ファイルのコンテンツが表示される textarea を追加します。
手順3-イベントリスナーの追加
プラグインが使用される前にすべてが開始されるように、 onDeviceReady 関数内の index.js に*イベントリスナー*を追加します。
ステップ4A-ファイル機能の作成
ファイルは、デバイスのアプリのルートフォルダーに作成されます。 ルートフォルダーにアクセスできるようにするには、フォルダーへの*スーパーユーザー*アクセスを提供する必要があります。 この場合、ルートフォルダーへのパスは \ data \ data \ com.example.hello \ cache です。 現時点では、このフォルダーは空です。
ここで、log.txtファイルを作成する関数を追加しましょう。 このコードを index.js に記述し、ファイルシステムにリクエストを送信します。 このメソッドは、WINDOW.TEMPORARYまたはWINDOW.PERSISTENTを使用します。 ストレージに必要なサイズはバイト単位です(この例では5MB)。
これで、 CREATE FILE ボタンを押すと、ファイルが正常に作成されたことをアラートで確認できます。
これで、アプリのルートフォルダを再度確認でき、そこに新しいファイルを見つけることができます。
ステップ4B-ファイル関数の書き込み
このステップでは、ファイルにテキストを書き込みます。 再度ファイルシステムに要求を送信し、 blob 変数に割り当てた Lorem Ipsum テキストを書き込むことができるファイルライターを作成します。
これで、 log.txt を開いて、 Lorem Ipsum が内部に書き込まれていることを確認できます。
ステップ4C-ファイル機能の読み取り
このステップでは、log.txtファイルを読み取り、 textarea 要素に表示します。 ファイルシステムにリクエストを送信し、ファイルオブジェクトを取得してから、リーダー*を作成します。 リーダーがロードされると、戻り値を *textarea に割り当てます。
ステップ4D-ファイル機能の削除
最後に、 log.txt ファイルを削除する関数を作成します。
アプリのルートフォルダーを確認すると、空であることがわかります。