是否可以通过浏览器网页和JavaScript以编程方式访问智能手机的传感器(例如,安卓或iPhone设备上的加速计、指南针等)?我知道W3C设备标准可以允许访问摄像头。
发布于 2012-01-27 06:39:10
HTML5可能包含传感器应用编程接口。在此完全标准化之前,供应商提供自己的API,就像Apple为移动Safari所做的那样。
如果您可以将自己限制在特定的供应商/设备上,则不需要像PhoneGap或类似的成熟解决方案。如果没有,像PhoneGap这样的框架将为您提供一个统一的、独立于设备的应用程序接口。
您应该知道应用于在移动设备的浏览器中运行的Javascript应用程序的性能约束。根据您的应用程序类型和您打算对传感器数据执行的处理量,您最好编写本机应用程序
发布于 2011-02-04 08:26:32
答案既是“是”,也是“否”。每个电话制造商/操作系统的组合在这里都会按其认为合适的方式运行-例如,可以访问iPhone上的全球定位系统,但不能访问指南针:
发布于 2011-02-04 10:52:15
我相信你可以使用像PhoneGap这样的东西来做这件事。
查看Building iPhone Apps with HTML, CSS, and JavaScript一书中名为"Controlling the iPhone with JavaScript“的这一章
https://stackoverflow.com/questions/4893326
复制相似问题