Xamarin - 从共享项目中读取资产

时间:2015-02-02 05:32:22

标签: xamarin

我正在使用Xamarin进行Android / iOS开发。我在Xamarin解决方案中添加了一个共享项目。共享项目中的一项功能是在Android中读取资产。但是,共享项目中不提供 AssetManager或资产。关于如何使用它的任何线索?

1 个答案:

答案 0 :(得分:2)

也许有点迟了 - 希望它仍能帮助某人。 您可以使用 https://github.com/juergenkoller/PCLStorage

它有一个GetFileFromAppBundleAsync函数。您可以将文件放在Android项目的资产文件夹中,并执行以下操作:

var file = await FileSystem.Current.GetFileFromAppBundleAsync("your file.xyz", new CancellationToken(false));
var content = await file.ReadAllTextAsync ();