首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用移动硬件组件,如: MNotification、MCamera、MGeolocation、MAccelerometer?

如何使用移动硬件组件,如: MNotification、MCamera、MGeolocation、MAccelerometer?
EN

Stack Overflow用户
提问于 2013-05-10 09:29:55
回答 1查看 292关注 0票数 1

我正在使用Embarcadero的HTML5Builder进行安卓服务器移动应用程序开发。

如何使用移动硬件组件,如: MNotification、MCamera、MGeolocation、MAccelerometer?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16473809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档