私のアプリケーションでは、Androidカメラから撮影した画像を表示する画像ギャラリーが必要です。だから、Androidのストレージからassetsフォルダにファイルをコピーして画像ギャラリーを作ろうとしています。ファイルをAndroidストレージからアセットフォルダにコピー
私は次のコードを書いています。私はsourceDriectory
パスとtargetDriectory
パスを設定しますすることができますどのように得ていないのです。このコードでは
string sourceDriectory="";
string targetDriectory="";
void Start()
{
CopySomething(sourceDriectory, targetDriectory);
}
static void CopySomething(string sourceDriectory, string targetDriectory)
{
UnityEditor.FileUtil.CopyFileOrDirectory(sourceDriectory, targetDriectory);
}
。
どういう意味ですか? 「アンドロイドストレージ」を「アセットフォルダ」に移動しますか? Androidでは、ファイルを「アセットフォルダ」にコピーすることはできません。これはapkの一部であり、変更することはできません。 – alijandro
また、エディタ自体以外のプラットフォームでは、実行時に 'UnityEditor'に関連することはできません。 – Kardux
「assest」は「資産」を意味していたと私は考えました。 'Driectory'変数のすべてのスペルが間違っていて、' Directory'でなければなりませんが、それが問題の原因であるかどうかは疑問です。 – halfer