我的理解是共享访问项目(SAP)中的编译器指令使用特定于平台的代码。
对于SAP Xamarin来说,
应用程序项目可以包含特定于平台的引用 共享代码可以使用(例如使用Community.CsharpSqlite.WP7) 适用于Windows Phone的Tasky示例。
我没有在此页面上看到有关不编写平台特定代码的PCL的任何内容。如果我在PCL中包含Xamarin Android库,那不是SAP中的特定代码吗?
这是否意味着我可以调整或在Android和Windows Phone上使用我在iOS上无法使用的功能(也许iOS不支持它?)
编辑:访问相机,例如,通过DI从PCL访问相机,在SAP中访问相机(平台无关紧要; Android没问题。)