更新機能を備えた電話ギャップアプリを構築しています。アプリは最初にインストールされ、3 つのフォルダーに分けられた多数の画像が含まれています。必要なのは、新しい画像をダウンロードして、それらの特定のフォルダーに配置できることです...
したがって、最初に必要なのは、デバイス上の実際のアプリケーション フォルダーを取得することです。これまでのところ、私はこれに関する多くの情報を見つけていません...
ありがとう!
OK、まだ試していますが、そこまで到達していません。fileSystem オブジェクトを取得し、そこから次のようにルートをトレースしています。
var dirEntry = fileSystem.root;
alert(dirEntry.name);
しかし、私が得るのは次のとおりです:sdcard
明らかにそれはうまくいきません。ここでヒントを教えてもらえますか?
まだこれを機能させようとしているところ、次の情報が見つかりました。電話機に SDCARD が存在しない場合、返される永続的なファイル システム パスは次のようになります。
/data/data/{パッケージ名} ここで、{パッケージ名} は、androidManifest.xml ファイルのマニフェスト タグのパッケージ属性です。
これは意味がありますか?私にはそうではありません... 99%の確率でSDカードがある場合、どうすればアプリケーションフォルダーにアクセスできますか?