6

例如,像 Instagram 这样的原生应用程序有自己的拍照界面。PhoneGap / Cordova 是否允许您构建类似的界面?

4

3 回答 3

5

科尔多瓦“核心”有一个camera.getPicture功能,允许您访问相机(跨所有平台,iOS,Android ...)。但是,此操作的 UI 是特定于平台的。换句话说,您的应用程序使用相机的方式在每个平台上都会有所不同。

如果您想自定义相机体验,您将不得不编写自己的插件。这涉及为您希望涵盖的每个平台编写本机实现,以及为您的插件编写 JavaScript“绑定”。

此时,您开始失去使用 Cordova 的许多关键优势!也许考虑像 Xamarin 这样的替代品。

于 2012-12-20T06:41:43.387 回答
1

是的,您只需要构建自己的相机插件。

于 2012-12-20T04:14:00.060 回答
-1

就我的想法而言。是的,但这需要你改变 phonegap 的核心。

于 2012-12-20T01:03:06.767 回答