android - 您可以使用由 PhoneGap 构建的应用程序访问用户手机上的日历和相机吗?

标签 android ios cordova windows-phone

我正在计划如何使用 PhoneGap 为客户端构建一个 Web 应用程序,这将呈现一个已经构建的原始 Web 应用程序(使用 Symfony2 和 Bootstrap)。客户要求该应用程序应通过日历向用户手机创建事件/通知,并允许用户使用该应用程序拍摄某物的照片,然后将其上传到网络应用程序。

但是,我不确定使用像 PhoneGap 这样的东西构建的移动网络应用程序是否可行。没有可用于构建 native 应用程序的预算,因此 PhoneGap(或同等产品)是目前我唯一可用的选择。

客户要求它可以在 iPhone/iPad、Android 和 Windows Phone 上运行。我假设(但我现在不确定)他们也希望它也能在 BlackBerry 7/10 设备上运行。那么,是否有可能使用 PhoneGap 构建一个可以与用户日历和相机集成的应用程序?

最佳答案

简短的回答,是的。 AFAIK,phonegap 是一个包装器,因此您构建的网络应用程序 UI(使用 js、css 和 html)可以访问本地电话功能,例如 GPS、相机,甚至通知。 关于 here 中提到的,

PhoneGap provides an application programming interface (API) that enables you to access native operating system functionality using JavaScript. You build your application logic using JavaScript, and the PhoneGap API handles communication with the native operating system.

您可以试一试并开始习惯他们网站上的 APi 系列: http://docs.phonegap.com/en/3.4.0/index.html

关于android - 您可以使用由 PhoneGap 构建的应用程序访问用户手机上的日历和相机吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23969589/

相关文章:

objective-c - 在iOS上从二进制NSData减去字符串

ios - 如何使用 UILongPressGestureRecognizer 计算长按按钮的时间

javascript - AngularJS Controller 中的 OneSignal 推送通知句柄

android - 如何检测设备旋转以设置 EXIF 方向标签 (Android)

java - "Unparseable date"使用带有 API 代码示例的 SimpleDateFormatter

java - 根据mapbox map android上的用户导航旋转标记(箭头)

java - OkHttp 的 .string() 和 .toString() 有什么区别?

ios - 如何在 Google map Xcode 顶部显示 subview 或按钮

cordova - 如何添加尚未在 plugins.cordova.io 上注册的 cordova 插件?

android - Android 上的 Phonegap + Jquery 移动版 : Multiple HTML Pages Javascript not working