Sencha Touch and PhoneGap

Sencha Touch and PhoneGap

本文关键字:PhoneGap and Touch Sencha      更新时间:2023-09-26

您在Sencha Touch中构建了应用程序,并将其加载到PhoneGAP中的web视图包装中。现在,您的Sencha Touch网络应用程序将如何从PhoneGAP访问数据?因为它在网络视图中?

例如,您使用PhoneGAP获取UDID或设备联系人列表等,您打算如何将其发送给sencha?因为它在网络视图中?可能的如果没有,你会怎么做?

意向?在安卓系统中,没有什么比Intent更通用的了。

所以Sencha Touch部分发布了一个意向。你的PhoneGap HTML5 WebView捕捉到了这个意图。WebView仍处于"活动"中。我相信这只是一种不同类型的活动。因此,活动webview可以处理数据/生成基于数据的输入或其他内容,并在Intent的捆绑包中发送。任何一方也可以存储在SQLite或SharedPreferences中,只需使用意向来通知数据更改或请求。还要考虑启动ActivityForResult(intent)以获取数据。

首先,Sencha Touch只是您用来构建应用程序的框架。它无法控制您的应用程序。

如果您使用Phonegap作为Webview包装器。顺便说一句,Sencha现在也提供"本地包装"。

您可以调用各种JavaScriptAPI,Phonegap会将其映射到其本地对应对象。根据您调用的api以及是否返回了任何数据,您可以在回调中处理此问题。

仅此而已,有必要发送任何您所描述的Sencha。它更多的是像javascript一样以回调为中心。

以下链接可能会对您有所帮助。

http://www.sencha.com/learn/a-sencha-touch-mvc-application-with-phonegap/http://robertdougan.com/posts/packaging-sencha-touch-2-with-phonegap-cordova