初めての使用時にサウンドトラックをダウンロードするアプリがあります。 Androidでは、これらのトラックはDCIMフォルダに保存されています。 .FILENAMEを使用してフォルダとファイルを非表示にしていますが、ハッシュまたはパスワードを使用して、アプリケーションの外部からこれらのファイルへのアクセスをブロックする方法はありますか?androidのサウンドトラックを保護する方法DCIMフォルダ
function getTracks() {
console.log('Good to go');
var fileTransfer = new FileTransfer();
var uri =
encodeURI("https://testalice.000webhostapp.com/ATG/tracks/Recording.m4a");
var fileURL = "///storage/emulated/0/DCIM/.ATG/Recording.m4a";
fileTransfer.download(
uri,
fileURL,
function(entry) {
console.log("download complete: " + entry.toURL());
},
function(error) {
console.log("download error source " + error.source);
console.log("download error target " + error.target);
console.log("download error code" + error.code);
},
false,
{
headers: {
"Authorization": "Basic dGVzdHVzZXJuYW1lOnRlc3RwYXNzd29yZA=="
}
}
);
}
tyczj - - それは唯一のアプリケーションにアクセス徹底的になりますので、あなたが代わりにそれを格納します
これは私がトラックをダウンロードするために使用するコードですか?私はphonegapビルドを使用しているので、私はアプリケーションのサイズが限られています。アプリの起動時にトラックをダウンロードする必要があります。
アプリの外の誰でもアクセスできる場所で、なぜそれらをダウンロードしますか?アプリのみがアクセスできるアプリデータフォルダに保存する必要があります(電話がルートされている場合を除きます) – tyczj