如何保存多个应用程序可访问的手机中的文件?

时间:2014-01-03 16:15:28

标签: file windows-phone-8 save accessible

我尝试使用相同的凭据开发几个WP8应用程序(相同的用户和密码)。因此,如果用户选择更改他的凭据,他只在一个应用程序中执行一次,并且它将全部更改。 到目前为止,我使用Isolatedstorage来保存凭据(如下所示),但我想知道所有应用程序是否可以访问这些文件...我猜他们不会。 那你有什么解决方案呢?

感谢您的帮助

   public static void SaveToFile(byte[] Encryptedfile, string FileName)
    {
        using (var SaveApplicationFile = IsolatedStorageFile.GetUserStoreForApplication())
        {
            SaveApplicationFile.DeleteFile(FileName);
            using (IsolatedStorageFileStream fileAsStream = new IsolatedStorageFileStream(FileName, System.IO.FileMode.Create, FileAccess.Write, SaveApplicationFile))
            {
                using (Stream writer = new StreamWriter(fileAsStream).BaseStream)
                {
                    writer.Write(Encryptedfile, 0, Encryptedfile.Length);
                }

            }
        }
    }

1 个答案:

答案 0 :(得分:0)

您无法访问其他App的IsolatedStorage 你也不能在SD卡上存钱 也许可以考虑使用Skydrive或其他外部存储 另一个想法,我正在考虑 - 也许你可以在那里使用MediaLibrary和Save Picture。并使用此图片作为一些数据的容器 - 可能使用隐写术;)