1時間検索した後、問題の解決策が見つかりませんでした。
ファイルをsdcardからassetsフォルダーに移動し、assetsフォルダー内の既存のファイルを上書きしたい(両方のファイルはsqliteデータベースであり、データが少し異なるだけで同じ名前です)
??
1時間検索した後、問題の解決策が見つかりませんでした。
ファイルをsdcardからassetsフォルダーに移動し、assetsフォルダー内の既存のファイルを上書きしたい(両方のファイルはsqliteデータベースであり、データが少し異なるだけで同じ名前です)
??
実際には、android .apk ファイルの動作は読み取り専用であるため、その apk ファイルにあるディレクトリ構造は同じです。そのため、誰もこのファイルを書き込んだり、実行時に変更を加えたりすることはできません。/asset folder
実行時に変更されます。そこからファイルを読み取ることができます(アセットで利用可能なファイルをコピーするinternal storage
か/sdcard
、その逆に書き込むことはできません)
.apk ファイルでビルドされるすべてのディレクトリに適用されます。ドキュメントに従って。
アセットフォルダーは書き込み可能ではなく、読み取り専用であるため、アセットからコピーすることはsdcard
できません。はい、アセットからコピーできますsdcard
他のアプリがデータベースにアクセスしないようにしたい場合は、次のことができます
PS .: root アクセス権を持つユーザーとアプリは引き続きアクセスでき、そのシナリオでは何もできません