我正在使用Embarcadero的HTML5Builder进行安卓服务器移动应用程序开发。
如何使用移动硬件组件,如: MNotification、MCamera、MGeolocation、MAccelerometer?
发布于 2013-05-10 15:35:47
您主要在设计时配置它们的属性,并使用JavaScript事件(MPage或其他事件)来处理硬件组件。为了让您开始使用客户端事件,我建议您遵循Hello World tutorial for client mobile applications,但使用服务器移动应用程序。
显然,每个移动硬件组件的工作方式都不同。它们的共同之处在于如何了解如何使用它们。
文档中有一个名为的页面,其中包含硬件组件的列表。大多数硬件组件都有自己的页面链接在那里。
注意:文档中指向RPCL参考的链接(RPCL是HTML5 Builder PHP库)是断开的。要访问硬件组件的参考文档,请创建一个移动应用程序,将目标硬件组件添加到其中,选择该组件,然后单击F1。
wiki中的大多数硬件组件页面都提供了帮助资源部分,其中包含教程、视频教程、示例应用程序的链接或参考,或者PhoneGap documentation (硬件组件基于PhoneGap)的链接。
除了属性和JavaScript事件之外,有时还可以使用JavaScript函数与组件进行交互。这些JavaScript函数没有在(PHP) RPCL参考中列出,但是在维基页面中列出了。
那么,关于您提到的组件:
Message属性,并从Message事件调用ComponentNameNotification() (例如MNotification1Notification()),例如从JavaScript事件调用Message(例如,ComponentNameNotification())。使用<Button>C25MPage>,您可以调用<Button>D26MPage>,并为<Button>D27和<MPage>C31Button>定义事件处理程序。我建议观看从案例链接的视频教程。文档中的示例应用程序参考可能是一个很好的起点。注意:您提到您将在服务器移动应用程序上工作,所以我认为值得一提的是,虽然移动硬件组件确实在服务器应用程序上工作,但只有当您使用移动部署向导部署它们时,它们才能工作,因为它们是基于PhoneGap的。
https://stackoverflow.com/questions/16473809
复制相似问题