MonoTouch - 跨平台API抽象层?

时间:2012-07-27 06:46:43

标签: xamarin.ios

据我所知,MonoTouch和MonoDroid是针对原生UI层开发的,这是一件好事。但是,我想知道是否有任何跨平台的Mono API层用于相机,位置,存储,通知等功能......?

PhoneGap为JavaScript提供了一个抽象层。是否有Mono等价物?

2 个答案:

答案 0 :(得分:3)

有一个来自xamarin的官方monomobile api项目 - 提供摄像头,联系人和gps抽象,此外还有关于进一步扩展的讨论(但不是坚定的路线图)。有关简介

,请参阅http://blog.xamarin.com/2011/11/22/introducing-the-xamarin-mobile-api/

除此之外:

  • 一些api从一开始就存在跨平台 - 例如,隔离存储可以在所有平台上使用。
  • 我已经看到其他一些GitHub项目开始了 - 例如chrisntr的单声道扩展
  • 我在http://GitHub.com/slodge/mvvmcross
  • 中写了一些抽象(例如文件,gps,相机)

答案 1 :(得分:1)

我最近遇到了MonoDroid.Dialog。我还没有使用它,但如果它像MonoTouch.Dialog一样容易做表格,那么我会非常满意。