Phonegap 2014 - 如何从 Javascript ( Sencha Touch ) 调用 java 本机代码

Posted

技术标签:

【中文标题】Phonegap 2014 - 如何从 Javascript ( Sencha Touch ) 调用 java 本机代码【英文标题】:Phonegap 2014 - How to calling java native code from Javascript ( Sencha Touch ) 【发布时间】:2014-08-06 02:40:11 【问题描述】:

我知道这是一个问题的重复帖子。但这次是 2014 年(也就是 2015 年附近),我是 Phonegap/Sencha Touch 的新手。

我想使用 javascript(在 Sencha Touch 中)从 phonegap 调用一些 java 本机代码。谷歌上有很多教程,但它们已经过时了。很多老版本的教程(现在是phone gap 3.5.0,sencha touch cmd 5)。

请向我推荐一些从 Sencha Touch 项目中调用 java 本机代码的教程。哪个是最新版本。

【问题讨论】:

您能告诉我们您尝试过的哪些教程已经过时了吗? 在这里:btek.com.au/calling-native-code-from-javascript 【参考方案1】:

我认为最好的方法是构建自己的 PhoneGap 插件。 PhoneGap 3.5.0 文档包含您入门所需的所有内容:

http://docs.phonegap.com/en/3.5.0/guide_hybrid_plugins_index.md.html

【讨论】:

【参考方案2】:

我认为在 java 中创建自己的 cordova 插件并从该插件调用活动。不要忘记在cordova插件中使用回调函数。

【讨论】:

以上是关于Phonegap 2014 - 如何从 Javascript ( Sencha Touch ) 调用 java 本机代码的主要内容,如果未能解决你的问题,请参考以下文章

我如何从 PhoneGap camera.getPicture 获取 File 对象?

如何从另一个应用程序将图像共享到我的 Cordova/PhoneGap 应用程序?

使用 PhoneGap + iPhone 上传文件

如何从 PhoneGap Build 中的 PushNotification 获取键/值数据

从PhoneGap Camera API返回时如何隐藏iOS7状态栏?

使用 PhoneGap 从 img 标签本地保存图像