您在Sencha Touch中构建了您的应用程序,并将其加载到PhoneGAP的Web视图封装器中。 现在,您的Sencha Touch网络应用程序将如何从PhoneGAP访问数据?因为它在网络视图中?Sencha Touch和PhoneGap
您使用PhoneGAP获取UDID或设备联系人列表等的示例,您如何将其发送给sencha?因为它在一个webview?可能?如果不是,你会怎么做?
您在Sencha Touch中构建了您的应用程序,并将其加载到PhoneGAP的Web视图封装器中。 现在,您的Sencha Touch网络应用程序将如何从PhoneGAP访问数据?因为它在网络视图中?Sencha Touch和PhoneGap
您使用PhoneGAP获取UDID或设备联系人列表等的示例,您如何将其发送给sencha?因为它在一个webview?可能?如果不是,你会怎么做?
意向?在Android中没有比Intent更普遍的了。
所以Sencha Touch部分发布意向。您的PhoneGap HTML5 WebView可捕获此Intent。 WebView仍处于活动状态。我相信它只是一种不同类型的活动。所以活动webview可以处理数据/生成基于数据的输入或其他任何内容,并发送到Intent捆绑中。任何一方都可以存储在SQLite或SharedPreferences中,只是使用意图通知数据更改或请求。还要考虑startActivityForResult(intent)来获取数据。
首先,Sencha Touch只是您用来构建应用程序的框架。 它不控制你的应用程序。
如果您使用Phonegap作为Webview包装器。顺便说一句,Sencha现在也提供了一个“本地包装”。
您可以调用Phonegap将映射到其本机副本的各种javascript api。根据你调用的api以及是否返回任何数据,你可以在回调中处理这个数据。
就是这样,当你描述它时,需要向Sencha发送任何东西。 它更像是一个以javascript为中心的回调。
查找PhoneGap的插件来看看如何将JavaScript端连接到本地端。 – 2012-07-14 05:24:22
以下链接可能对您有所帮助。
http://www.sencha.com/learn/a-sencha-touch-mvc-application-with-phonegap/ http://robertdougan.com/posts/packaging-sencha-touch-2-with-phonegap-cordova
请反馈到那些回答001 – 2012-07-16 22:40:53